如何用特定的JS以特定的方式读取URL中的参数
我创build了一个快递包的服务器,我试图以特定的方式读取URL中的参数。 url如下所示: http : //127.0.0.1 : 8080/screen=3 (no为参数的符号)。 我需要将屏幕的编号保存在一个variables中。
我试过这个:
var express = require('express'); var app = express(); app.get('/screen:sceenNum', function (req, res) { var temp = req.sceenNum; res.send(temp); //for checking on the browser });
我也试过这个,但是他必须得到'?' 在URL中:
app.get('/', function(req, res) { var screenNum = req.param('screen'); res.send(screenNum); });
任何人都可以请有解决scheme? 谢谢
您可以使用req.params
对象访问路由/ url参数。
所以像/screen:screenNum
这样的路由会接受像/screen3
这样的/screen3
并且你可以通过req.params.screenNum
来访问3
。
同样,如果你想使用等于,只需添加: /screen=:screenNum
和访问相同的数字。
- 如何使用swift 3 for iOS连接到MEAN stack REST api
- 快速响应正文缓冲
- 如何在使用npm run运行端到端testing之前启动节点服务器?
- Heroku应用程序使用generator-angular-fullstack失败构build
- Node.js Expres.js Heroku Toolbelt>工头开始 – 错误:写入EINVAL
- 清理closuresexpress.js + mongodb服务器(使用node.js)
- 是否有可能在Express中使特定用户的会话数据无效或删除?
- async.times函数不会触发callback
- 我如何设置nodejs并将其表示为数字海洋上的docker容器?