更新日: 2014-04-19 (土) 23:47:04 (218d)

: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' }

と表示されます。


選択肢 投票
このページの情報は役に立った 1  
このページの情報は役に立たなかった 0  
どちらでもない 0  

でじうぃきは神奈川県横浜市のWebシステム開発・スマートフォンアプリ開発の株式会社オンラインコンサルタントが運営しています。
タクシー検索 たくる 日本最大級タクシー検索 現在位置・料金・サービス・口コミでタクシー検索ができる
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2014-04-19 (土) 23:47:04 (218d)