在节点服务器中调用rest服务
我已经在Node服务器中创build了一个restfull服务
express().use('/getdata', express() .get('/', function (req, res) { //.... }) .put('/', function (req, res) { //.... }) );
当我从前端/浏览器执行GET或PUT到http:// localhost / getdata时,它的工作正常。
那么基本上如何在节点服务器上做同样的事情呢,在使用HTTP对象的节点服务器上获取请求。 urlpath将如何?
该url与您的浏览器相同:
var http = require('http'); http.get('http://localhost/getdata/', function(res) { ... });
如果你想做一个PUT
请求,请改用http.request
:
http.request({ path : '/getdata/', method : 'PUT', ... }, function(res) { ... });