大家都知道,vue项目打包成安装包,是用hbuilder进行一系列操作之后,可以打包成安卓手机的安装包,但是打包之后连不上服务,是个很头疼的问题
这个就和你的http请求那里,开发环境和生产环境在配置的时候有关联
在这里插入图片描述
这里是区分开发环境还是生产环境,我们这个项目是生产环境需要用到线上服务,所以需要在这里配置一下,之后再打包就是ok的,手机安装一下就可以登录了

http.adornUrl = (actionName) => {
    // 非生产环境 && 开启代理, 接口前缀统一使用[/proxyApi/]前缀做代理拦截!
    //生产环境使用线上地址即可连接后台服务
    // const basePath = process.env.NODE_ENV == "development" ? "/proxyApi" : "/";
    return (process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY ? '/proxyApi' : "http://39.105.54.71:8084") + actionName
    //return '/proxyApi' + actionName
}

具体代码贴了出来

Logo

前往低代码交流专区

更多推荐