首先安装request模块
npm i request
然后在app.js里面引入该模块
var request = require('request');
再来就是创建一个接口,接收前台的数据,并拼接到目标服务器,再来就是返回到前台,代码如下:
/**/api为前台请求地址,可自行决定**/
app.get('/api',function(req,res){
/**设置响应头允许ajax跨域访问**/
res.setHeader("Access-Control-Allow-Origin","*");
/*星号表示所有的异域请求都可以接受,*/
res.setHeader("Access-Control-Allow-Methods","GET,POST");
request('http://172.30.3.76:8880/b2cordercenter/retailOuter/orderCount?phones='+req.query.phone, function (error, response, body) {
console.log('error:', error); // 返回错误信息
console.log('statusCode:', response && response.statusCode); // 返回请求的状态码
console.log('body:', body); // 返回回来的数据
res.send(body);
});
})
这个网站给了我灵感:点击查看