更新日: 2016-11-15 (火) 20:52:19 (19d)

:Javascript

node.js GET POSTパラメーターを取得する

node.jsでGET、POSTのパラメーターを取得する方法です。
下記のサイトのコピーではありますが(ありがとうございます。)

http://snippets.dzone.com/posts/show/13311

var sys = require ('sys'),
url = require('url'),
http = require('http'),
qs = require('querystring');

http.createServer(function (req, res) {
   
    if(req.method=='POST') {
           var body='';
           req.on('data', function (data) {
               body +=data;
           });
           req.on('end',function(){
               
               var POST =  qs.parse(body);
               console.log(POST);
           });
   }
   else if(req.method=='GET') {
       var url_parts = url.parse(req.url,true);
       console.log(url_parts.query);
   }
   

}).listen(1337, "127.0.0.1");

です。

たとえば、弊社のWebサーバーだとして

http://onlineconsultant.tv:1337/?hogehoge=test

とやると、GETはコンソールに

{ hogehoge: 'test' }

と表示されます。

  • bbb -- aaa? 2015-10-31 (土) 22:35:20
  • b2 -- a1? 2015-10-31 (土) 22:35:44

選択肢 投票
このページの情報は役に立った 8  
このページの情報は役に立たなかった 0  
どちらでもない 0  
このページが参照された数
Total: 15030, 今日: 8, 昨日: 0

でじうぃきは神奈川県横浜市の位置情報システム・スマホアプリ開発の株式会社オンラインコンサルタントが運営しています。
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2016-11-15 (火) 20:52:19 (19d)