访问非同源数据服务器端解决方案
a客户端访问a服务器,a向b服务器请求数据,
这个时候需要调用request模块,参考官方地址:npm install request
var request = require('request');
request('http://www.google.com',function(error, response, body){
console.log('error', error);
console.log('statusCode', response && response.statusCode);
console.log('body', body);
});
服务器端是没有同源政策的影响的。
在a服务器node下面创建这个方法
app.get('/server', (req,res)=> {
request('http://localhost:3001/cross', (err, response, body)=>{
console.log(err)
console.log(response)
console.log(body)
})
})
b服务器node
app.get('/cross', (req, res) => {
res.send('ok')
});