前端工程配置代理的目的是为了解决跨域报错吗?
如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器。
前端工程配置代理的目的是为了解决跨域报错吗?
如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器。
开发的时候用的,正式环境还是要后端来配置跨域的。
看你什么时候配置的代理。两个问题不相关。代理是代理,跨域是跨域。
代理确实解决了跨域的问题。
但其实代理不仅仅是为了解决跨域问题。
前端代理,一般就是为了能访问后端 api 的。因为后端接口的访问地址,与前端一般不同域名、ip,哪怕你本地分别启动的服务,端口也会不同。通过代理配置成同域访问,问题就解决了。
有时候也可以用于配置一些特别的模拟数据。
至于生产环境中的跨域问题,主要是在后端服务器上作配置的。
责任编辑: