javascript - Node.js 目录中的冒号是什么意思?

标签 javascript node.js url directory

我正在读一本关于nodejs/express 的书,我正在尝试重现这些示例。 我从未在目录名称中见过冒号,但我在本书中见过几次。你能告诉我这是什么意思吗?

这是我看到的例子:

app.post('/contest/vacation-photo/:year/:month', function(req, res){

最佳答案

正如 SLaks 所说,这是一个 URL 模式,冒号表示您希望接收 URL 段作为参数,这里是一个示例

app.get('/user/:id', function(request, response){
  response.send('user ' + request.params.id);
});

在此示例中,如果您将 get 请求发送到 URL www.server.com/user/mike,则 request.params.id 将设置为 mike。

关于javascript - Node.js 目录中的冒号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56421655/

相关文章:

javascript - 在 jquery 中定义和调用函数

javascript - JQuery 将行添加到表并将事件仅绑定(bind)到最后一项

javascript - 对 Node 服务器的 Axios GET 请求永远不会返回登录用户,在浏览器中手动访问相同的路由会返回

javascript - Node.js 和浏览器之间的语音聊天(音频流、VoIP)

javascript - Nest 无法解析 BlahService 的依赖关系,尽管它是 Global()

json - SWIFT 从 JSON 解析图像

javascript - 为什么 Microsoft 的 Ajax CDN 文件末尾会附加垃圾?

javascript - jQuery 从空格分隔的数据属性中删除项目

java - 如何从 AsyncTask 获取位图并将其设置为我的图像

android - 简单的 NFC 网址共享