一、该问题的重现步骤是什么?
1. 我改了env.js
let baseUrl = 'http://192.168.1.3:8088';
也按照https://sns.bladex.cn/q-4292.html这个教程axios.js中也增加了
import {baseUrl} from '@/config/env';
import {validatenull} from '@/util/validate';
if(!validatenull(baseUrl)){
config.url = baseUrl + config.url.replace("/api/","/");
}
还修改了
publicPath: "./",
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
我想将dist打包成apk,可是在调试的时候发现控制台报错
Uncaught (in promise) ReferenceError: config is not defined
at app.28b47d3f.js:1:311292
这个报错位置是这行
Object(f["c"])(m["baseUrl"]) || (config.url = m["baseUrl"] + config.url.replace("/api/", "/")),报错信息是没找到Uncaught (in promise) ReferenceError: config is not defined
点击登录按钮以后POST http://127.0.0.1:8848/api/blade-auth/oauth/token?tenantId=000000&username=admin&password=c4ca4238a0b923820dcc509a6f75849b&grant_type=password&scope=all&type=account 404 (Not Found)
baseUrl 还是127.0.0.1,并没有修改过来,我怎么才能关闭反代,访问正常的IP地址?
我分析是我修改vue.config.js中的publicPath: "./",这个导致的,但是我使用"/",无法访问登录界面,我不知道怎么修改
附加:我将user.js的
export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key, code) => request({
url: '/api/blade-auth/oauth/token',
修改成 url: baseUrl + '/api/blade-auth/oauth/token',接口就正常了,可是返回200以后不能跳转页面。
我应该怎么办?
我想将项目打包成APK。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
blade-boot 2.9.1版本 windows上
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端