背景:项目上线部署,开发环境需要做什么事情。
公司购买线上服务器,后端采用宝塔部署。前端需要做的工作是,将项目生产环境时的接口请求api设置为服务器ip+前端在服务器启动的端口;譬如:服务器ip是:192.168.1.11,前端在服务器启动的ip是:192.168.1.11:8080
那么就需要在:前端生产环境配置文件中配置:(.env.production)
# just a flag
NODE_ENV = 'production'
# base api
VUE_APP_BASE_API = 'http://192.168.1.11:8080'
前提条件,区分好开发环境与生产环境的对应api,生产环境不在经过proxy 处理跨域,需要后端在服务器中做代理转发,nginx等方式,所以监听前端端口转发到后端即可。