ノードの環境下で3通りの方法で「データ分析を取得します」

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

おすすめ

転載: www.cnblogs.com/lguow/p/11790535.html