env文件里小心$

简介: env文件里小心$

env文件里小心$


最近在折腾项目的环境配置,目的是能在本地开发的时候,快速切换到各种环境的接口,而不必麻烦他人来讲项目放到相应的服务器。这样也能快速调试线上错误,美哉!

但重构的时候,发现调用线上接口的时候,总是报验签错误。明明测试环境,都成了。验签也看不出来毛病的啊!

仔细查找,发现是因为正式环境的appKey里面有$,但获取的时候,并不能获取到$后面的字符串!!!

解决方案就是:在$后加个\如下:

# 这样不行的
# VUE_APP_APPKEY = '21321$2121'
# 必须这样
VUE_APP_APPKEY = '21321\$2121'

总结下,目前知道的env文件的细节:

  • key必须大写
  • 在vue里除了NODE_ENV BASE_URL其他字段必须以VUE_APP_开头
  • value的值如果有$,请必须是\$
  • 可以使用#注释
目录
相关文章
|
7月前
|
JavaScript
Vue中 .env .env.development .env.production 详细说明
Vue中 .env .env.development .env.production 详细说明
295 0
|
4月前
|
Python
Python 代码从 `.env` 文件中读取环境变量
这篇文章介绍了如何在Python项目中使用`python-dotenv`库从`.env`文件读取环境变量的详细步骤,包括安装库、创建`.env`文件、在代码中加载和读取环境变量。
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
|
7月前
|
JavaScript 测试技术
vue环境变量配置——process.env(详细)
vue环境变量配置——process.env(详细)
231 0
|
JavaScript 测试技术
vue环境变量配置——process.env
vue环境变量配置——process.env
136 0
|
PHP
PHP:phpdotenv从.env自动加载环境变量
PHP:phpdotenv从.env自动加载环境变量
163 0
PHP:phpdotenv从.env自动加载环境变量
|
JavaScript
Node.js:Dotenv从`.env` 文件加载环境变量的库
Node.js:Dotenv从`.env` 文件加载环境变量的库
117 0
|
JavaScript
Node.js:cross-env跨平台设置和使用环境变量
Node.js:cross-env跨平台设置和使用环境变量
337 0
env->FindClass()为NULL的一种解决办法
env->FindClass()为NULL的一种解决办法
165 0
使用 _ENV
使用 _ENV
106 0