我是开发新手,我知道 dotenv 创建我们不想在代码中公开的环境变量,而 config 创建类似的变量供应用程序用于配置,但是我对用例有点困惑。您能否解释一下或指出我进一步的资源以便更好地理解。还有其他类似的包可以创建环境变量吗?它们是如何使用的?
您将创建一个 .env 文件(将其添加到 .gitignore)
例如
client_id='1234'
client_secret='XXXXX'
Run Code Online (Sandbox Code Playgroud)
然后在项目的根目录下创建一个名为 config 的文件夹,并在其中创建一个文件default.js
在此文件中,您将首先添加
require('dotenv').config();
然后就可以导出js友好的变量了
require('dotenv').config();
export const client = {
clientId: process.env.client_id,
clientSecret: process.env.client_secret
}
Run Code Online (Sandbox Code Playgroud)
最后你可以在你的index.ts中使用这些例如
import config from 'config';
console.log(config.get('client'));
// { clientId: '1234', clientSecret: 'XXXXX'}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7011 次 |
| 最近记录: |