在node js中编写params api的正确方法



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

相关内容

  • 没有找到相关文章

最新更新