2

我已经像这样在 Node 服务器中创建了一个 restfull 服务

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

当我从前端/浏览器对http://localhost/getdata执行 GET 或 PUT 时,它工作正常。

那么基本上如何在节点服务器中做同样的事情,使用 HTTP 对象在节点服务器中发出获取请求。url 路径将如何?

4

1 回答 1

2

该 URL 与您的浏览器的 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 回答