[英]How can I match a named route, *then* a dynamic route in Express.js?
app.get('/post/create', create_post);
app.get('/post/:slug', view_post);
使用以下类似的路由,我希望当您访问/post/create
, view_post
函数不会运行,但事实并非如此。 之所以匹配是因为“ create”可以简单地视为:slug
的值。
有没有一种方法可以匹配一条路线,然后在匹配后禁止对该路线进行后续匹配?
我发现了我所看到的奇怪错误的真正原因。 我仍然对Express和node还是陌生的,所以对我轻松一点!
我的网站图标没有以/
/post/favicon.ico
前缀,因此它正在搜索/post/favicon.ico
作为路由,并给了我我遇到的错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.