app.post('/scripts/:freezeId', scriptsView.findAll);
app.post('/scripts/deleteScripts', scriptsView.deleteconfig);
是唯一的方法第二个API需要写在参数API或任何其他想法都可以在node js
Express尝试按顺序匹配路由。
因此,通常,URL/scripts/deleteScripts
将匹配'/scripts/:freezeId'
并运行scriptsView.findAll
。然后scriptsView.findAll
将发送一个响应并结束对该请求的处理。
现在,scriptsView.findAll
可以特殊情况deleteScripts
并调用next()
,但这意味着scriptsView.findAll
必须知道其职权范围之外的事情。
改变顺序,让'/scripts/deleteScripts',
先测试更清楚。
可以用app.delete
代替app.post
来删除脚本API