2

このようにNodeサーバーにrestfullサービスを作成しました

    express().use('/getdata', express()
            .get('/', function (req, res) {
                //....                  
            })
            .put('/', function (req, res) {
                //....
            })
       );

フロントエンド/browserからhttp://localhost/getdataにGETまたはPUTを実行すると、正常に動作します。

したがって、基本的にノードサーバーで同じことを行う方法は、HTTPオブジェクトを使用してノードサーバーでgetリクエストを作成することです。URL パスはどのようになりますか?

4

1 に答える 1

2

URL はブラウザと同じです。

var http = require('http');

http.get('http://localhost/getdata/', function(res) {
  ...
});

PUTリクエストを行いたい場合は、http.request代わりに次を使用します。

http.request({
  path   : '/getdata/',
  method : 'PUT',
  ...
}, function(res) {
  ...
});
于 2013-10-22T12:04:06.267 に答える