javascript - 从客户端调用时出现CORS错误?
问题描述
我在提供 JSON 格式数据的 Node REST API 前面有一个 Nginx 网络服务器。
我还有一个使用上述 API 的 Web 应用程序,并且对于它发出的大多数请求都可以正常工作,但有时,对于某些 URL,客户端会收到 CORs 错误,也就是“Access-Control-Allow-Origin”错误。
当我再次从 Web 应用程序的服务器调用数据时,它又可以正常工作了。
任何人都可以对这个问题有所了解。
我正在使用 axios 从网络应用程序调用 API
解决方案
您需要添加 CORS 标头作为响应,以便可以从浏览器访问 api。您可以使用 npmcors
包https://www.npmjs.com/package/cors
推荐阅读
- tmux - Tmux:不允许切换到特定窗格
- c++ - 如何快速将数字添加到向量中的一系列元素
- django - 在 Heroku 中编辑本地安装的包后,它会重置
- angular - PrimeNG:在 p-table 中,水平条位于未冻结视图中的正文和页脚之间
- express - 如何从 url 查询字符串构造 mongoose Find?
- java - Java 实例化类以允许动态字段
- serial-port - Android Things Raspberry Pi UART 可靠性问题
- java - 在java中获取向量值
- ios - uipickerview index out if range
- angular - 将 vanilla-tilt.js 添加到 Angular 6 组件(Angular 组件中的外部 js 库)