首页 > 解决方案 > 带有可选参数的快速路线?

问题描述

我有一条快速路线public-sitemap.xml

app.get("/public-sitemap.xml", function(req, res) {
    // do stuff
});

我也想支持类似的public-sitemap-1.xmlURL public-sitemap-2.xml

如何在 Express 中允许这些可选参数?

如果我将路线设置为/public-sitemap-?:id?.xml允许public-sitemap-1.xml等,但它也允许public-sitemap1.xml,我宁愿拒绝。

标签: expressroutes

解决方案


这是你要找的吗?

/public-sitemap(-:id?)?.xml

更多信息在这里:https ://expressjs.com/en/guide/routing.html


推荐阅读