本文介绍: 在开发环境,因为本地站点和接口站点不是同一个域名,就产生了跨域问题,但是不可能让后端开发跨域端口或使用jsonp,所以,一般是让前端通过在`webpack.config.js`中配置`proxy`来走接口代理。但是如果是在生产环境要怎么变更接口地址呢?文章将解答该问题
一、开发环境(development)现状
在开发环境,因为本地站点和接口站点不是同一个域名,就产生了跨域问题,但是不可能让后端开发跨域端口或使用jsonp
,所以,一般是让前端通过在webpack.config.js
中配置proxy
来走接口代理。
二、构建后的接口映射或变更(生产环境-production)
构建成dist目录
后,就不能修改前端代码了,虽然可以在外面新建一个配置文件来更换接口,但是这种外挂的方式还是不太方便,最好就是dist
后可以被打包为docker
镜像或者发布到服务器都不需要配置端口。
也就是我们在开发时,就需要考虑这个问题,将端口地址设置好,而不是事后修改。
三、如何实现开发和生产版本的接口地址变更
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。