1、あなた自身を書きます
constのHTTP =( 'HTTP'に必要)。 http.createServer(関数(REQ、RES){ VAR =取得{}; 場合(req.url.indexOf()= - 1 '?'!){ VAR ARR = req.url.split( '?' ); VAR URL = ARR [0 ]; VAR ARR2 = ARR [1] .split( '&' ); のための(VAR ; iはarr2.lengthを<; I = 0 iが++ ){ VAR ARR3 = ARR2 [I] .split( '= ' ); [ARR3 [取得 0] = ARR3 [1 ;] } } そうでなければ{ VARの = URLreq.url; } にconsole.log(URL、取得)。 res.write( 'AAA' )。 res.end(); 。})(リッスン)8080;
図2に示すように、モジュールが導入されるクエリ文字列
constのHTTP =( 'HTTP'に必要)。 CONSTクエリ文字列は、 =(「クエリ文字列」を必要とします)。 http.createServer(関数(REQ、RES){ VAR =取得{}; 場合(req.url.indexOf()= - 1 '?'!){ VAR ARR = req.url.split( '?' ); VAR URL =のARR [0 ]; GET = querystring.parse(ARR [1 ]); } そうでなければ{ VARの URL = req.url; } にconsole.log(URL、GET); res.write( 'AAA' ); RES。エンド(); })聴きます(8080);
3、モジュールが導入されたURL
HTTP =一定( 'HTTP'必要;) CONST urlli =必要とする( 'URL' ); http.createServer(関数(REQ、RES){ VAR OBJ = urlli.parse(req.url、真の); //を真の解決方法真実ではない場合は、デフォルトが解決されない のvar URLを= obj.pathname; VAR GET = obj.query; にconsole.log(URL、GET); res.write( 'AAA' ); res.end(); })(聞きます 8080);
フォームを送信するためのHTMLコード
<!DOCTYPE HTML > < HTML LANG = "EN" > < 頭> < メタ文字コード= "UTF-8" > < タイトル>ドキュメント</ タイトル> </ ヘッド> < 身体> < フォームアクション= "のhttp:// localhostを: 8080 / AAA」方式= "GET" > 用户:< 入力タイプ= "text"の名= "ユーザー" 値= ''< 入力タイプ= "パスワード" 名前= "合格" の値= '' > < BR > < 入力タイプ= "提出" 値= "提交" > </ 構成> </ ボディ> </ HTML >
オリジナルリンクします。https://blog.csdn.net/alberqing_/article/details/81452487