用node.js+express搭建的网站,带'/'访问和不带‘/’访问结果是不一样的,怎么解决,请大神指教。
回复 (7)
L
这个一般是在 routing 里解决
L
有这个中间件帮助URL重定向: https://www.npmjs.com/package/connect-slashes
A
有个strict配置
O
app.enable('strict routing');
T
引用 leapon这个一般是在 routing 里解决
@leapon 在routing里怎么解决?
L
引用 taug@leapon 在routing里怎么解决?
@taug 在routing 里的route,你可以处理带 '/' 和不带 '/' 两种情况,用同一个函数来处理。 有很多这种routing要处理的话,考虑用上面提到的中间件。
T
用了上面的中间件,解决了我的问题,谢谢。不过还是不知道怎么在route里面解决,能贴出代码吗?
参与回复
登录后即可参与回复。登录