node添加java接口代理的办法

首先安装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);
	});
})

这个网站给了我灵感:点击查看

原文地址:https://www.cnblogs.com/yzyh/p/7815307.html