1

request2 つの Sails アプリケーション間の通信に使用しています。関連するアクションはトリガーされているように見えますが、フォーム データは表示されますundefined

アプリ A で:

当該形態

<form action="/testreq" method="post" enctype="multipart/form-data">
    <input name="name" type="text"><br/>
    <input name="dp" type="file"><br/>
    <input type="submit" value="Submit">
</form>

関係するコントローラー

  testreq: function(req, res, next) {
    console.log(req.param('name'));
    var r = request.post('http://localhost:9999/upload');
    req.pipe(r);
    return r.pipe(res);
  },

アプリ B:

関係するコントローラー

upload: function(req, res, next) {
    var name = req.param('name');
    console.log(name);// prints "undefined"
    return res.json({ message: 'Some message' });
}

console.logはフォームから送信された名前を出力する必要がありますが、出力はundefined. どこが間違っているのか分かりますか?

4

0 に答える 0