我有一个按钮,在点击时发送POST请求。
router.post('/time', function(req, res) {
var timeEntry = new Time({
time: req.body.time,
date: Date.now()
})
console.log(timeEntry)
})
这是POST请求的处理程序:
var TimeSchema = new Schema({
time: String,
date: {
type: Date,
default: Date.now
}
})
var Time = mongoose.model('Time', TimeSchema)
module.exports = Time
这是时间架构:
console.log(timeEntry)
POST http://localhost:3000/time net::ERR_EMPTY_RESPONSE
效果很好六次。一旦我第七次按下按钮,很长一段时间都没有发生。大约一两分钟后,我在JS控制台中收到一条如下所示的消息:
console.log()
然后console.log()
有效。但是,它似乎也是pom.xml
所有以前的时间。有谁知道为什么会这样?
答案 0 :(得分:1)
在处理邮寄请求/时间后,您没有返回休止符。因此,您的帖子请求尚未完成。 尝试返回状态(进入db后成功或错误代码。) 例如:res.end('它工作了!');