0
AngularJSを使用してオブジェクトを投稿したいのですが、動作しません。
console.log(user); // {firstname: 'toto', lastname: 'tutu'}
$http.post('/user/create', user).then(function(response) {
console.log(response); // undefined
}, function(error) {
console.log(error); // undefined
});
主な問題:私はapp.post
とrequest.body
を使用して、私のNodeJSコントローラでPOSTリクエストを受け取ることができませんよ。
NodeJSコントローラー:
app.post('/user/create', function(request, response) {
console.log(request.body); // undefined
});
をテストするため
に投稿しますか?両方の機能が実行されるのか、2番目の機能のみが実行されるのでしょうか?両方が未定義であることをどのように知っていますか? PostManや他のツールを使ってNodeJSコントローラに手動でPOSTできるかどうか試しましたか?その他のトラブルシューティングを共有していただけますか? – Igor
これは実際に実行しているコードですか?私は応答が未定義になる可能性はないと考えています – rob
イゴールが質問したように:どうしますか?また、ノードサーバーの設定方法を確認することも役立ちます。 –