logo

该视频仅会员有权观看

立即开通课程「Vue.js前端应用开发实践」权限。

¥
199
/ 年

解决服务端跨域资源共享问题(CORS)

  • 客户端应用请求服务端接口时可能因为CORS(跨域资源共享)策略被阻止,因为客户端和服务端的地址不属于同一域(比如端口不同)。
  • 解决跨域问题需要服务端在响应头部添加Access-Control-Allow-Origin设置允许访问的域。
  • 可以通过安装CORS包并在服务端应用配置中间件来允许跨域请求。
  • 如果不设置具体的允许域,则默认允许所有域访问。
  • 还可以添加Access-Control-Expose-Headers设置允许使用的自定义头部,如X-Total-Count显示内容列表总数。
  • 配置完成后,前端应用可以正常请求服务端接口并获取数据。