在我的 node.js 服务器中,我有一个 URL 变量。
它的形式可以是“https://www.URL.com/USEFUL_PART/blabla”,也可以是“URL.com/USEFUL_PART/blabla”。
由此,我只想提取“USEFUL_PART”信息。
我如何使用 Javascript 做到这一点?
我知道有两种方法可以做到这一点,一种使用 vanilla js,另一种使用正则表达式。 我在网上搜索,但只找到针对特定问题的 SO 解决方案。不幸的是,我找不到可以复制或制定解决方案的通用教程。
最佳答案
由于您使用的是 Express,因此您可以将 URL 的一部分指定为参数,如下所示:
app.get('/:id/blabla', (req, res, next) => {
console.log(req.params); // Will be { id: 'some ID from the URL']
});
关于javascript - Node.js - 提取部分 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58250943/