验证 JWT 令牌错误 'secretOrPrivateKey must have a value'
Verify JWT Token error 'secretOrPrivateKey must have a value'
return 失败(新错误('secretOrPrivateKey must have a value'));enter image description here
我认为您的应用程序无法读取环境变量。
我建议你使用包 dotenv
: https://github.com/motdotla/dotenv
安装后,您必须像这样在应用程序顶部导入它:
require("dotenv").config();
在您的应用程序的根目录中指定一个文件 .env
并添加您的变量
JWT_SECRET=12bob12ou2b1ob
NODE_ENV=development
之后,您可以像在链接图像中那样使用变量:
const jwtSecret = process.env.JWT_SECRET
return 失败(新错误('secretOrPrivateKey must have a value'));enter image description here
我认为您的应用程序无法读取环境变量。
我建议你使用包 dotenv
: https://github.com/motdotla/dotenv
安装后,您必须像这样在应用程序顶部导入它:
require("dotenv").config();
在您的应用程序的根目录中指定一个文件 .env
并添加您的变量
JWT_SECRET=12bob12ou2b1ob
NODE_ENV=development
之后,您可以像在链接图像中那样使用变量:
const jwtSecret = process.env.JWT_SECRET