1
我正在使用回調函數,並且它會進行第一次調用(POST),並且再也不能再次運行。郵遞員無法收到任何迴應錯誤。 這是模態模式:Nodejs - Mongoose - 回調函數僅工作一次
var mongoose = require('mongoose');
mongoose.Promise = require('bluebird');
var ModalitySchema = new mongoose.Schema({
name: {
type: String,
unique: true,
required: true
},
type: {
type: String,
required: true
},
updated_at: { type: Date, default: Date.now },
created_at: { type: Date, default: Date.now }
});
而且這是在控制器中的呼叫:
var mongoose = require('mongoose');
var Modality = require('../models/modality').Modality;
/** create function to create Modality. */
exports.create = function (req, res) {
Modality =new Modality({name:req.body.name,type: req.body.type});
Modality.save(function(err, result) {
if (!err) {
return res.json(result);
} else {
console.log(err);
return res.send(err); // 500 error
}
});
};
但它第一次運作。 – ketimaBU