我是网络开发的新手,我试图用MongoDB作为数据库来编写一个快速的POST请求,我不知道为什么这个POST会发布到数据库(创建的文档is),尽管它没有返回200状态代码.
这是一个函数,它记录站点,但http请求只是永远发送.
exports.site_create = async (req, res) => {
const site = new Site({
name: req.body.name,
location: req.body.location,
well_type: req.body.well_type,
})
try {
const siteToSave = await site.save()
res.status(200)
console.log(siteToSave)
}
catch(error) {
res.status(400).json({message: error.message})
}
};