簡體   English   中英

在node.js中獲取查詢字符串

[英]GET querystring in node.js

我需要編輯node.js應用程序獲取查詢字符串,不使用(i)使用Express或任何其他模塊,以及(ii)創建除已存在的服務器之外的服務器。

我想將?id = helloworld傳遞給變量id。

我該怎么做?

您可以使用本機querystring模塊來解析查詢字符串。

var http = require('http');
var qs = require('querystring');

http.createServer(function (req, res) {
  var str = req.url.split('?')[1];
  qs.parse(str);
});

解析查詢字符串將返回對象中的結果:

qs.parse('foo=bar&baz=qux&baz=quux&corge')
// returns
{ foo: 'bar', baz: ['qux', 'quux'], corge: '' }

您還可以在此處找到模塊的來源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM