当我将使用 Heroku 的 Node 项目部署express/mongoose
到 Heroku 并查看它显示的日志时
Error: Cannot find module '../models/Posts'
我的 index.js 文件中需要
const Posts = require('../models/Posts');
在本地服务器上测试时,此路径对我有用。我可以通过将模型移动到与 相同的文件夹index.js
并将路径更改为 来暂时解决此问题const Posts = require('./models/Posts');
。
看起来 Heroku 无法../
正确解释我路径中的 。有办法解决吗?
答案1
console.log()
事实证明,我的 routes() 中有一堆s index.js
。删除它们可以解决问题。