我有一个rest API和一个使用它的应用程序。该应用程序和邮递员都可以完美地发出获取请求。问题在于,在删除请求时,该应用程序大部分时间不能正常运行,但是邮递员每次都可以工作。如果应用程序正常工作,它也始终会收到一个OK。任何帮助,将不胜感激。我正在为API使用Node.js和MongoDB,为应用程序使用Xamarin
删除服务器上的代码:
=MATCH("TEST",INDIRECT("C8"),0)
答案 0 :(得分:0)
只是想知道为什么没有回调/.then?
if (!Fish.findByID(req.params.fishId)) {
return res.status(200).send({
message: "Fish deleted sucsessfully"
});
}
findByID是否像findOneAndRemove一样异步?
答案 1 :(得分:0)
findByID是异步的,是的,您应该采用这种方式进行处理,或者解决方案可能是在使用ObjectID.isValid()之前进行检查?然后检查所解析的文档就足够了。