为什么服务器在使用dotenv后运行在未定义上?



我在项目中使用dotenv时遇到了问题,它显示为'服务器正在运行->未定义的

require('dotenv').config()
const express= require ('express')
const mongoose=require ('mongoose')
const connectDb = require('./config/config')
const productRoute=require('./routes/ProductRoute')
connectDb()
const app=express()
app.use('/api',productRoute)
const port=process.env.PORT
app.listen(port,()=>{
console.log(`server is running bro on---> ${port}`);

})

我假设您在.env文件中定义了PORT?我试了你的代码,它对我有效。

相关内容