Het is geen probleem met modelexport. Ik had hetzelfde probleem.
Het echte probleem is dat er verklaringen voor de modellen nodig zijn
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/news');
require('./models/Posts');
require('./models/Comments');
waren onder de routes afhankelijkheden. Verplaats eenvoudig de mongoDB-afhankelijkheden boven de route-afhankelijkheden. Dit is hoe het eruit zou moeten zien:
// 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();