[英]Correct way to write a params api in node js
app.post('/scripts/:freezeId', scriptsView.findAll);
app.post('/scripts/deleteScripts', scriptsView.deleteconfig);
是第二个 API 需要在 params API 之上编写的唯一方法,或者节点 js 中可用的任何其他想法
Express 尝试按顺序匹配路线。
因此,通常,URL /scripts/deleteScripts
将匹配'/scripts/:freezeId'
并运行scriptsView.findAll
。 然后scriptsView.findAll
将发送响应并结束对该请求的处理。
现在, scriptsView.findAll
可以特例deleteScripts
并改为调用next()
,但这意味着scriptsView.findAll
必须了解其职权范围之外的事情。
更改顺序以便首先测试'/scripts/deleteScripts',
更清晰。
您可以使用app.delete
代替app.post
来删除脚本 API
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.