前端跨域问题
在postman中是可以的请求到的,在浏览器中虽然报跨域但状态是200,就是没返回任何东西,请问只靠前端怎么解决呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在postman中是可以的请求到的,在浏览器中虽然报跨域但状态是200,就是没返回任何东西,请问只靠前端怎么解决呢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
这三种工具都可以,原理是反向代理。至于具体的方法请自行百度,本人能力有限。
还有上边大佬说的只靠前端解决不了,各种解决方案都需要服务端配合。持保留意见,没了解过。
但这三种确实是前端解决跨域的方式,而非后端。
服务端设置跨域资源共享CORS
开发阶段前端直接使用反向代理即可,部署时确实需要服务端配合才行,不然其实前端单独做反向代理的话感觉不是特别好呢
webpack 中的proxy设置可以解决这一问题
开发环境下用,生产环境最好还是通过后端配置解决
只靠
前端浏览器解决不了,各种解决方案都需要服务端配合。update:
我把前端改成了浏览器,这样应该没有歧义了。
这个服务端是广义的,用
webpack
、http-proxy
、各种proxy middleware
,还有用nginx
,这其实已经跳出纯前端范围了。