Det er ikke et problem med modeleksport. Jeg havde samme problem.
Det virkelige problem er, at det kræver erklæringer for modellerne
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
var under rutens afhængighed. Du skal blot flytte mongoDB-afhængighederne over ruteafhængighederne. Sådan skal det se ud:
// MongoDB
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
var routes = require('./routes/index');
var users = require('./routes/users');
var app = express();