【发布时间】:2017-11-16 20:25:13
【问题描述】:
我正在尝试使多个 URL 在单个快速路由上工作。如何使以下 URL 都路由到同一页面?
- https://example.com/page-slug-name
- https://example.com/page-slug-name/amp
- https://example.com
- https://example.com/amp
这似乎应该有效,但事实并非如此:
router.get("/:slug?(/amp)?", function(req, res, next) {
if (!req.params.slug) {
req.params.slug = 'home'
}
getData(slug, function(err, data){
res.render('index', data)
});
});
【问题讨论】: