node.js+express网站地址以'/'结尾访问
发布于 9 年前 作者 taug 3555 次浏览 最后一次编辑是 8 年前 来自 问答

用node.js+express搭建的网站,带’/'访问和不带‘/’访问结果是不一样的,怎么解决,请大神指教。

7 回复

这个一般是在 routing 里解决

有这个中间件帮助URL重定向: https://www.npmjs.com/package/connect-slashes

有个strict配置

app.enable(‘strict routing’);

@leapon 在routing里怎么解决?

@taug 在routing 里的route,你可以处理带 ‘/’ 和不带 ‘/’ 两种情况,用同一个函数来处理。 有很多这种routing要处理的话,考虑用上面提到的中间件。

用了上面的中间件,解决了我的问题,谢谢。不过还是不知道怎么在route里面解决,能贴出代码吗?

回到顶部