【发布时间】:2016-06-13 14:21:12
【问题描述】:
我现在正在制作一个测验应用程序,我的 correct 变量似乎永远不会更新。我正在调用function correctTest(),如果我单击包含测验正确答案的单选功能,则会正确调用它;但是,我坚持使用正确的语法进行更新。
$http.put('/quizQuestions', {
isRight: $scope.quizQuestions[$index][isRight]+1
});
我正在使用:
router.put('/quizQuestions', function(req, res) {
db.quizQuestions.update({
isRight: req.body.isRight
}, {}, function(err, data) {
res.json(data);
});
});
对不起,我复制粘贴的方法有误
【问题讨论】:
-
您是否在节点中为 /quizQuestions 定义了
PUT端点?我只能看到POST。 -
你能解释一下这个问题吗?还不清楚。
-
您在 Angular 中使用
put,在 Node 中使用post。这没有意义。 -
将
router.post('/quizQuestions', function(req, res) {更改为router.put('/quizQuestions', function(req, res) {
标签: javascript html angularjs node.js mongodb