【发布时间】:2015-12-07 18:16:41
【问题描述】:
我使用 express 包创建了一个服务器,我正在尝试以特定方式从 URL 中读取参数。 URL 如下所示:http://127.0.0.1:8080/screen=3 (没有“?”作为参数符号)。 我需要将屏幕的编号保存在一个变量中。
我试过这个:
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
});
我也试过这个,但他必须得到“?”在网址中:
app.get('/', function(req, res) {
var screenNum = req.param('screen');
res.send(screenNum);
});
谁能给个解决办法? 谢谢
【问题讨论】:
-
问号是查询字符串参数是如何工作的?为什么不使用它?
标签: javascript node.js url express get