node.js+express网站地址以'/'结尾访问
用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里面解决,能贴出代码吗?