I've been having this issue where for some reason the Express route doesn't see my root get function. I've declared my app.js
this way:
var index = require('./app/routes/index');
var app = express();
app.use('/', index);
Then in my index.js
I have my definition this way:
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
console.log('Enter root.');
});
router.get('/something', function(req, res, next) {
console.log('Enter something.');
});
Express routes into '/something'
just fine, but couldn't see '/'
. Anybody have an idea why it doesn't work? Thanks.