Dotenvx的软连接特性,让命令自动感知配置
在日常开发中,开发人员都会将测试用到的配置提前写好,如在.env
中设置对应的数据库连接信息等,
如你使用Bun SQL特性,你已经在.env
中设置好了数据库连接信息,如下:
DATABASE_URL="mysql://root:this_is_long_password@localhost:3306/test"
但是有时你需要连接其他的数据库进行测试,这个时候你需要输入mysql -u root -p123456 -h localhost -P 3306 test
,然后再输入密码,
这样有时比较麻烦,尤其是密码比较复杂时,你也不能将--password=xxx
直接写在命令行中,毕竟有些命令行会被记录到~/.bash_history
中,会有安全隐患。
Dotenvx你既然已经管理了.env
文件中的敏感信息,那么你能否帮我连接到MySQL上?