私は自分のページから情報をPOSTしようとしていますが、console.outを使ってコードが実行されているのがわかります。 しかし私の体のデータが私のサーバによっても送られて読み込まれていない理由を理解できません。角度POST - データが送信されていません
$scope.SendData = function() {
data = { "username": "asdf"
, "password": "asdf" };
var config = { headers : {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
}};
$http
.post('/newUser', data, config)
.success(function (data, status, headers, config) {
$scope.PostDataResponse = data; })
.error(function (data, status, header, config) {});
};
マイルート
router.post('/newUser', userController.createUser);
私のコントローラ
exports.createUser = function(req, res) {
console.log('NEW ');
console.log(req.body);
};
req.bodyは関係なく、私がしようとするものempyではありません。
ありがとうございました。
送信しようとしているデータのコンテンツタイプが正しくありません。 Content-Typeを削除するか、「application/javascript」に変更してください –