小编Kri*_*que的帖子

类型“undefined”不可分配给类型“string |” 细绳[]'

我只是想尝试主文件上的文件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)

node.js typescript

18
推荐指数
3
解决办法
2万
查看次数

标签 统计

node.js ×1

typescript ×1