gpt4 book ai didi

node.js - Node/Express RESTful 请求中存在多个参数?

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:55 25 4
gpt4 key购买 nike

我正在研究如何在 Node 中实现 RESTful API,它看起来很简单,但我无法让它接受多个参数。

例如example.com/api/foo/bar

我已经尝试过

app.get('/try/:foo/:bar', routes.try);

与:

exports.try = function(req, res){
res.render('index', { foo: req.params.foo, bar: req.params.bar, title: 'try'})
};

但这会给我带来 404 错误。

最佳答案

事实证明,当您声明路由时,Node.js 或 Express 不喜欢尾随斜杠。

我在做:

app.get('/try/:foo/:bar/', routes.try);

这导致了错误。

app.get('/try/:foo/:bar', routes.try);

但是工作得很好。

关于node.js - Node/Express RESTful 请求中存在多个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23073086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com