众所周知,由于浏览器的同源策略,端口不同、域名不同、协议不同的网页不能相互访问。nodeJS中解决办法有服务器代理,cors,长连接等,这里简单介绍cors和服务器代理两种方式。
nodeJS中有一个第三方插件cors用来解决跨域问题,引入该模块并调用即可解决跨域问题,代码如下:
浅聊nodeJS跨域的解决方式
服务器代理的原理是服务器之间的请求没有跨域问题,此方式是前端常用解决跨域的方式,步骤为:
1.前端先请求自己的服务器;
2.我方服务器发起服务器请求 请求目标服务器;
3.将网路请求的结果返回给前端,其实服务器端用第三方插件axios发起服务器请求。
代码如下:
浅聊nodeJS跨域的解决方式

相关文章:

  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2023-01-17
  • 2021-12-30
  • 2022-12-23
  • 2021-12-17
  • 2021-07-03
猜你喜欢
  • 2021-05-11
  • 2021-09-26
  • 2021-05-11
  • 2021-04-07
  • 2022-01-01
  • 2021-08-27
相关资源
相似解决方案