Javascript Express中get/post/put/delete的路径参数

Javascript Express中get/post/put/delete的路径参数,javascript,node.js,express,Javascript,Node.js,Express,我是Express的初学者,我正在尝试找出get/post/put/delete中的path参数 从官方文件中,我得到以下描述: " 调用中间件功能的路径;可以是以下任一路径: 表示路径的字符串 路径模式 匹配路径的正则表达式模式 上述任意组合的数组 " 我很乐意作进一步的解释,因为我正在试图找出一个例子,其中为post请求指定的路径是某个“/mydir”,尽管项目中没有名为“mydir”的文件夹,而且中间件函数在get/post/put/delete请求中声明正确。因此,关于这个官方描述,

我是Express的初学者,我正在尝试找出get/post/put/delete中的path参数

从官方文件中,我得到以下描述:

"

调用中间件功能的路径;可以是以下任一路径:

  • 表示路径的字符串
  • 路径模式
  • 匹配路径的正则表达式模式
  • 上述任意组合的数组
"

我很乐意作进一步的解释,因为我正在试图找出一个例子,其中为post请求指定的路径是某个“/mydir”,尽管项目中没有名为“mydir”的文件夹,而且中间件函数在get/post/put/delete请求中声明正确。因此,关于这个官方描述,事情还没有弄清楚

我正在阅读的项目中的代码块:

app.post("/quotes", (req, res) => {
  quotesCollection
    .insertOne(req.body)
    .then((result) => res.redirect("/"))
    .catch((error) => console.error(error));
});
因此,项目中没有“quotes”文件夹,那么“/quotes”路径参数是指什么(如果需要,我将添加整个项目)?

//表示路径的字符串。
app.get('/',函数(req,res){
res.send(‘你好,世界’)
})
//路径模式。
应用程序获取('/ab?cd',函数(请求,恢复){
res.send('ab?cd')
})
//匹配路径的正则表达式模式。
app.get(/.*fly$/,函数(req,res){
res.send('/.*fly$/'))
})
//路线参数
app.get('/users/:userId/books/:bookId',函数(req,res){
res.send(请求参数)
})
请阅读下面的进一步解释:

//表示路径的字符串。
app.get('/',函数(req,res){
res.send(‘你好,世界’)
})
//路径模式。
应用程序获取('/ab?cd',函数(请求,恢复){
res.send('ab?cd')
})
//匹配路径的正则表达式模式。
app.get(/.*fly$/,函数(req,res){
res.send('/.*fly$/'))
})
//路线参数
app.get('/users/:userId/books/:bookId',函数(req,res){
res.send(请求参数)
})

请阅读以下内容以获得进一步解释:

您是否有代码试图使其正常工作?添加了一些代码。因此“/quotes”不是指文件夹名称,它只是客户端在希望“发布报价”时使用的端点,即在数据库中添加报价。端点也可以是“/somethingtatdoesntmakesense”而不是“/quotes”,并且它仍然可以工作。您有一个代码,您正试图让它工作?添加了一些代码。因此“/quotes”不是指文件夹名称,它只是客户端在希望“发布报价”时使用的端点,即在数据库中添加报价。端点也可以是“/somethingtatdoesntmakesense”而不是“/quotes”,它仍然可以工作