heroku 无法读取null的属性(阅读'split')

vfhzx4xs  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(121)

我正在部署我的mern堆栈应用程序到heroku,得到了一些错误的截图附件。
活动日志中的错误:2022-09- 08 T22:02:02.914114+00:00应用程序[web.1]:应用程序正在运行,时间为35635 2022-09- 08 T22:02:02.914778+00:00应用程序[web.1]:无法读取null的属性(阅读'split')2022-09- 08 T22:02:03.072495+00:00 heroku[web.1]:进程退出,状态为1 2022-09- 08 T22:02:03.137611+00:00 heroku[web.1]:状态由启动变为死机2022-09- 08 T22:06:33.637723+00:00 heroku[路由器]:在=错误代码=H10描述=“应用程序崩溃”方法=GET路径="/api/products”主机= spiffy-shirts.herokuapp.com请求_id= c6 a06345-ab 6 b-4dbf-a76 b-212 dc 9d 9 e81 e fwd=”27.4.164.92“动态=连接=服务=状态=503字节=协议=https

在我的本地env中,一切都工作正常。
我的服务器索引文件代码

// dependancy included: express,mongosse,cors,bodyParser, cookieParser ...
const app = express();

//DB
const connectDB = async () => {
  try {
    await mongoose.connect(process.env.MONGODB_URI, {
      useNewUrlParser: true,
    });

    console.log('MongoDB is Connected...');
  } catch (err) {
    console.error(err.message);
    process.exit(1);
  }
};
connectDB();

//My routes
const authRoutes = require('./routes/auth');

//Middlewares
//bodyparser, cookieparser,cors ...

//PORT
const port = process.env.PORT || 6000;

//My routes
app.use('/api', authRoutes);

if (process.env.NODE_ENV === 'production') {
  app.use(express.static('frontend/build'));
}

//Starting a Server
app.listen(port, () => {
  console.log(`app is running at ${port}`);
});
5t7ly7z5

5t7ly7z51#

这是mongoURI的一个内部错误,我只是从URI中删除了双引号””,它工作得很好

相关问题