Express代理在任何情况下都可以离开原始网址吗?

时间:2020-01-16 13:29:33

标签: node.js express

我正在使用Express Gateway来获取Web应用程序的SSL URL。

网关收到一个URL,通过删除双斜杠等对其进行清理。

https://server:port/aaaa/bbbb//cccc变成https://server:port/aaaa/bbbb/cccc

与此有关的问题是我们的应用程序无法识别url /命令。

是否可以将网址保留为原始网址?

1 个答案:

答案 0 :(得分:0)

根据快递文档:

https://expressjs.com/en/5x/api.html#express.router

您可以传递到路由器选项。 传递strict: true将启用严格的路由。

因此,以这种方式创建路由器:

const router = express.Router({
    strict: true
});

...
...

module.exports = router;