在使用Mongoose的六个文件之后,我得到“无法加载资源:net :: ERR_EMPTY_RESPONSE”

时间:2015-09-08 05:06:31

标签: javascript node.js mongodb post mongoose

我有一个按钮,在点击时发送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所有以前的时间。有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

在处理邮寄请求/时间后,您没有返回休止符。因此,您的帖子请求尚未完成。 尝试返回状态(进入db后成功或错误代码。) 例如:res.end('它工作了!');