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') })
嗨,我想将我的应用程序切换到生产模式,我使用 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') })