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