老师请问你这个node层访问第三方接口的逻辑和nginx反代有什么不同?
来源:2-5 获取轮播图接口数据
慕圣6063872
2021-12-16
我发现您这个似乎没有通过nginx,而是直接通过axios加上一些配置发送请求就能获取跨域数据,是否是因为这些代码是跑在node上就可以忽略跨域呢?
这种方式和ngnix反向代理有什么区别?或者说如果要解决跨域问题,那些场景下更适合用哪种方法呢?
另一个小问题
在backend 中 prod.server.js 中的这段代码的 console.log(‘Listening…’)为什么在我的调试控制台看不到打印的结果?我想知道它是跑在哪个端口上。
module.exports = app.listen(port, function (err) {
if (err) {
console.log(err)
return
}
console.log('Listening at http://localhost:' + port + '\n')
})
写回答
1回答
-
ustbhuangyi
2021-12-16
因为后端发送 http 请求是没有跨域问题的,所以可以通过 node 做一层代理来解决跨域问题,一般生产环境解决跨域问题还是 CORS 的方案居多。
看代码中这一行就知道端口了:
00
相似问题
接口
回答 1
老师,我觉得这个Lyric库不好用额
回答 2