在node.js + express中分割()问题
当我尝试在节点中拆分string时,出现以下错误…
TypeError: Object #<Object> has no method 'split'
这是我正在使用的分割代码…
var query = req.query; query.split(",");
我使用快速创build我的服务器,它似乎是寻找一个模块,但不是.split()与node.js的标准方法?
req.query
根本不是一个string; 它是一个对象,通过将req.url
的查询stringparsing为键值对来创build。 因此它没有split
方法,因为这只适用于string。 如果您需要查询string的文本文本(就像因为它实际上不是由键值对组成),请使用url.parse(req.url).query
。
req.query
不是一个string,它是一个表示查询string的对象:
// url: /something?id=1&key=value req.query.id == 1 req.query.key == 'value'
- 我怎样才能让express.js在AJAX调用中捕获和报告运行时exception
- 需要为使用nodejs / express编写的现有应用程序创buildapi文档
- Node.js / Express.js会话pipe理cookie是会话cookie
- mongoose保存请求正文中的所有参数
- Multer,node.js:内存在映像上传和处理后不会被清除
- 在login屏幕中禁用stormpath的创build帐户选项
- 使用TypeScript和types的快车服务器
- 在向Node-http-proxy Node.js发送请求时套接字挂断
- Stripe API:没有标识符X(stripe.charges.create)