繁体   English   中英

如何匹配命名路由,然后再匹配Express.js中的动态路由?

[英]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/createview_post函数不会运行,但事实并非如此。 之所以匹配是因为“ create”可以简单地视为:slug的值。

有没有一种方法可以匹配一条路线,然后在匹配后禁止对该路线进行后续匹配?

我发现了我所看到的奇怪错误的真正原因。 我仍然对Express和node还是陌生的,所以对我轻松一点!

我的网站图标没有以/ /post/favicon.ico前缀,因此它正在搜索/post/favicon.ico作为路由,并给了我我遇到的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM