gpt4 book ai didi

node.js - 如何为所有 Node/快速路由添加前缀

转载 作者:行者123 更新时间:2023-12-01 11:18:34 29 4
gpt4 key购买 nike

有谁知道配置express以在所有路由之前自动添加前缀的方法?例如,目前我有:
//route1/route2
但是,我想添加一个前缀,如:
/prefix//prefix/route1/prefix/route2
现在我需要定义 prefix手动到我的所有路线,但想要更自动化/可配置的方式。有人可以帮忙吗?

提前致谢!

最佳答案

您可以为此使用 express Router()。

您可以像使用 Express 应用程序一样使用路由器。例如:

router.use(() => {}); // General middleware
router.get('/route1', () => {})
router.get('/route2', () => {})
router.post('/route2', () => {})

然后使用以下命令将路由器连接到您的 Express 应用程序:
app.use('/prefix', router);

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

关于node.js - 如何为所有 Node/快速路由添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47058955/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com