nodejs 中的 dotenv 生产模式不起作用

dotenv production mode in nodejs not working

嗨,我想将我的应用程序切换到生产模式,我使用 windows 和 Visual Studio 代码,我在后端使用 expressjs,在 frontend.Below 中使用 creat-react-app数据树

下面是package.json和dotenv来自的文件:

我想在后端将其切换到生产模式,下面是我的后端数据树:

我在server.js中添加脚本:

我也在.env文件里把NODE_ENV=development改成了NODE_ENV=production。 最后我输入 npm start 如下:

我进入了 localhost:5000,但是 failed.Anyone 有什么建议吗?

也许您可以尝试明确设置 .env 文件的路径 (https://github.com/motdotla/dotenv#path)。
类似于 .config({ path: path.resolve(__dirname, "../.env") })

app.use(express.json())

之后删除app.get('/', (req, res) => { res.send('API is running') })