api - 网址格式:
问题描述
尝试使用 express 构建 API,并被告知使用 /path/:id/extension 形式查看 URL。
路径和扩展名是组成的,但我发送的内容遵循该格式。我从未在路线中看到任何带有 : 的东西。
任何人都可以解释一下并告诉我它是什么意思吗?这是标准做法吗?
任何帮助都是极好的!
解决方案
这是 Express 的标准语法,冒号前缀表示参数变量。
在路由处理程序中,您描述的 URL 模式将匹配 /path/5/extension,其中 5 现在可以通过 req.params.id 访问。您可以在路由下的 ExpressJS 文档中阅读更多信息。
推荐阅读
- html - 如何以角度获取动态创建的输入的值
- php - 创建盲 SQL 注入漏洞
- opengl - 带有乒乓缓冲区的多步着色器中的条带问题,在 ShaderToy 中不会发生
- c# - 在 C# ASP.NET 中声明变量的正确或最佳方法
- c# - 仅使用一个线程配置 Quartz.net 或按顺序创建线程
- ios - id 标识符 swift
- java - 我的应用未在设备上加载活动
- powershell - 在本地 Exchange 邮箱上执行操作的推荐方法
- reactjs - 在 componentDidMount 中使用 get 请求后,State 最初为 null
- clang-static-analyzer - Clang 静态分析器未除以零