Javascript 嵌套的GET请求Nodejs Expressjs
我的代码有问题。 我想使用Nodejs和Expressjs创建一个嵌套的GET请求,我使用GET reuqest如下:Javascript 嵌套的GET请求Nodejs Expressjs,javascript,node.js,express,get,Javascript,Node.js,Express,Get,我的代码有问题。 我想使用Nodejs和Expressjs创建一个嵌套的GET请求,我使用GET reuqest如下: http://localhost/zigbee/zi?name='Hello' http://localhost/zigbee/zs?name='Hello' 可以创建一条主路线/zigbee/e和两条副路线/zi//zs/ 我认为实现方式如下: app.get('/zigbee/',function(req,res){ ... app.get('/zi',func
http://localhost/zigbee/zi?name='Hello'
http://localhost/zigbee/zs?name='Hello'
可以创建一条主路线/zigbee/
e和两条副路线/zi//zs/
我认为实现方式如下:
app.get('/zigbee/',function(req,res){ ...
app.get('/zi',function(req,res){ ...
app.get('/zs',function(req,res){ ...
}}}
有可能吗?谢谢大家Ew,不。请执行以下操作:
app.get('/zigbee/:routeParam',function(req,res){
var param = req.params.routeParam;
//do stuff
})
您需要按如下方式发送请求
app.route('/zigbee/:action').get(function (req, res) {
if (req.param('action') == 'zi') {
// your logic
}
if (req.param('action') == 'zs') {
// your logic
}
});
您希望创建一个路由器并将其加载到主应用程序中,如下所示
var zigbee = express.Router()
zigbee.get('/zi', function ...)
zigbee.get('/zs', function ...)
app.use('/zigbee', zigbee)