我正在编写一个使用MongoDB数据库,与node.js交互并启动所有类型的进程的Web API,任何事情都可能出错,如果这样做,我希望api向调用者返回“未知错误”消息。
问题是,有时我正在使用的模块崩溃,并且整个应用程序都死了,而没有给予api返回“未知错误”消息的机会,我想控制它而不必在每个数据库插入,处理调用中都放入eval块, 等等。
有没有类似自动评价的东西?
如果您的进程崩溃了,那是很不对劲,您应该调查原因并解决它。
但是如果失败,请在子进程中完成所有工作,并让父进程对其进行监视并返回错误响应。
尽管比这更容易,但可以在代理服务器后面运行服务(无论如何,您都可以做得很好),并确保代理服务器针对代理错误返回适当的api响应。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句