0
mongodbに投稿しようとするときに、angularjから$ http.post要求が出されているのを保留中に問題があります。 マイapp.js:ポストのため
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.static(__dirname + '/public'));
app.use('/bower_components', express.static(__dirname + '/bower_components'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.methodOverride());
app.use(app.router);
マイroute.js:
$scope.saveProjections = function() {
$scope.prj_to_save = {"pr_code":"PGU","high_low":"HIGH","subs_rate":"Paid Subs","prj_month":"2016-10-01","prj_value":"96000","last_saved":"2016-12-07"};
var data_to_send = JSON.stringify($scope.prj_to_save);
prjProjectionsService.saveProjections($scope.prj_to_save).then(function(success) {
// $scope.formData = {};
console.log(data, 'Blog created.');
},function (error) {
console.log("The request failed: " + error.data);
});
};
:私は、以下の機能を実装するコントローラで
self.routeTable.push({
requestType : 'post',
requestUrl : '/getAllPrjProjections',
callbackFunction : function (request, response) {
console.log(request.body.pr_code);
console.log(request.body.high_low);
console.log(request.body);
var prjProjectionsDao = require('../Server/Dao/prjProjectionsDao.js');
prjProjectionsDao.create({
pr_code : request.body.pr_code,
high_low : request.body.high_low,
subs_rate : request.body.subs_rate,
prj_month : request.body.prj_month,
prj_value : request.body.prj_value,
last_saved : request.body.last_saved
}, function(err, todo) {
console.log(todo);
if (err) {
console.log('bbb');
response.send(err);
}
});
}
});
ユーザーがsaveProjectionsボタンをクリックします注入されたサーバは以下の通りです:
function saveProjections(prjData){
return $http.post('/getAllPrjProjections', prjData).then(function (success) {
console.log('success');
}, function (error) {
console.log('error');
});
}
問題は要求が長い時間(付属のPrintScreen)のために保留状態に留まり、その後、それはエラーで失敗するということです。しかし
:「XMLHttpRequestのネットワークエラーの0x2ef3は、00002ef3エラーのため操作を完了できませんでした」データはmongodbに掲載されます。 私を助けてもらえますか?私は大いに感謝します。
の場合で何かを送信しているありがとうございました!それは素晴らしい仕事でした。これが問題だとは信じられません。私は、要求に応じてサービスを正しく送信していないと思った。 – user1516322