在 Express 中检索多个变量

Retrieving multiple variables in Express

本文关键字:变量 检索 Express      更新时间:2023-09-26

我尝试过在几个网站上查找,但我仍然不明白如何使用Express检索几个GET变量。我希望能够使用以下方式ping节点.JS快速服务器网址:

file_get_contents('http://127.0.0.1:5012/variable1/variable2/variable3/variable4');

file_get_contents('http://127.0.0.1:5012/?1=variable1&2=variable2&3=variable3&4=variable4');

然后我需要能够在 Node.JS Express 脚本中以变量 1、变量 2、变量 3 和变量 4 的形式使用它们,而不是全部在单个字符串中使用。存储它们的对象就可以了。

谢谢:P

您可能希望使用第二种方法并使用GET查询参数。 req.query 将包含一个带有解析的查询字符串的对象。

var express = require('express');
app.get('/', function(req, res) {
  console.log(req.query);
  res.send('done');
});

你也可以使用 req.param(name),如果 name 存在于 req.paramsreq.bodyreq.query 中,它将返回值