我只是想尝试主文件上的文件config。.env
但不知怎的,它不起作用,但错误是错误的,它显示undefined但它已经存在
第一次尝试
require('dotenv').config({ path: `${__dirname}/../.env` })
Run Code Online (Sandbox Code Playgroud)
第二次尝试
import * as dotenv from 'dotenv'
dotenv.config()
Run Code Online (Sandbox Code Playgroud)
第三次尝试
import 'dotenv/config'
Run Code Online (Sandbox Code Playgroud)
不知怎的,.env没有加载。
通过执行该文件
ts-node main.ts
Run Code Online (Sandbox Code Playgroud)
.env 文件
SESSION_SECRET = uq07nyvn4xadskdg
COOKIE_SECRET = 0k5kb4qi8shhi7u0n
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_USER = root
DB_PASS = root
DB_NAME = db_name
Run Code Online (Sandbox Code Playgroud)
数据库连接
export const db = createPool({
host: process.env.DB_HOST,
port: process.env.DB_PORT,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
})
Run Code Online (Sandbox Code Playgroud)
会议
const sessionD = session({
secret: process.env.SESSION_SECRET,
resave: true,
saveUninitialized: true, …Run Code Online (Sandbox Code Playgroud)