javascript - 来自 .env 项的链接在 Vue.js 中被销毁
问题描述
对不起,我的英语不好。
我在 .env 文件中有这些条目:
VUE_APP_REST_API_URL=http://192.168.1.57:8080/rest/web
VUE_APP_RESOURCE_LOGIN=token
在组件 Login.vue 我有这个代码:
const url = path.join (process.env.VUE_APP_REST_API_URL, process.env.VUE_APP_RESOURCE_LOGIN);
console.log (url);
this.axios.post(url, formdata)
Console.log 输出:Login.vue? 7463: 95 http:/192.168.1.57:8080/rest/web/token 为什么要删除两个斜杠之一?url需要转义吗?
解决方案
还有另一种方法可以做到这一点,我更喜欢用 vue-cli 生成的模板中的这个
const url = `${process.env.VUE_APP_REST_API_URL}/${process.env.VUE_APP_RESOURCE_LOGIN}`
如果您有两个或更多选项,请不要对一种解决方案感到不安。
推荐阅读
- python - 找不到页面 (404) 请求方法:GET 请求 URL:http://127.0.0.1:8000/catalog/
- python - FileNotFoundError:Github Actions Workflow 在测试期间创建目录或文件时失败
- python - CSV 处理:在每次迭代中迭代从标题开始的行
- shell - 在 JIL 脚本中附加日期的文件有问题
- python - 为什么要绘制索引而不是国家/地区?使用 Matplotlib 水平条形图
- vb.net - net.vb 只有数字和验证消息
- javascript - 曾经工作的必需脚本突然返回未定义
- java - 在 OpenGL ES 中获取眼睛位置坐标
- android - Android:重新绑定 ListView 或 RecyclerView 而不刷新 Header
- database - 如何在不使用 mongodb 删除原始属性的情况下使用聚合函数进行“查找”或“加入”