最近在使用Node.js开发时,发现配置环境变量后运行Express项目竟然报错了。😭一开始以为是代码问题,仔细检查才发现是环境变量设置的小细节搞砸了。首先确认是否正确设置了`.env`文件,比如`PORT=3000`这种基础配置不能少。同时,确保安装了`dotenv`模块,它能帮助我们轻松加载环境变量。
```bash
npm install dotenv --save
```
接着,在入口文件中添加以下代码:
```javascript
require('dotenv').config();
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send(`Hello World! Running on PORT ${process.env.PORT}`);
});
app.listen(process.env.PORT, () => {
console.log(`Server running at http://localhost:${process.env.PORT}/`);
});
```
如果还是报错,检查是否有拼写错误或路径问题。💡最后别忘了重启服务器!希望这篇小贴士能帮到同样遇到问题的朋友,祝大家coding顺利!✨