首页 > 解决方案 > 网址格式:

问题描述

尝试使用 express 构建 API,并被告知使用 /path/:id/extension 形式查看 URL。

路径和扩展名是组成的,但我发送的内容遵循该格式。我从未在路线中看到任何带有 : 的东西。

任何人都可以解释一下并告诉我它是什么意思吗?这是标准做法吗?

任何帮助都是极好的!

标签: apiexpress

解决方案


这是 Express 的标准语法,冒号前缀表示参数变量。

在路由处理程序中,您描述的 URL 模式将匹配 /path/5/extension,其中 5 现在可以通过 req.params.id 访问。您可以在路由下的 ExpressJS 文档中阅读更多信息。


推荐阅读