Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@subchild
Created September 13, 2013 21:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save subchild/6556632 to your computer and use it in GitHub Desktop.
Save subchild/6556632 to your computer and use it in GitHub Desktop.
Catch-all expressjs route gets executed even after first matching res.send() is handled. Discussed here: https://groups.google.com/forum/#!topic/express-js/QVxp1YXkgqE
var express = require('express');
var app = express();
app.get('/', function(req, res){
console.log('/');
res.send('first');
});
app.get('/about', function(req, res){
console.log('/about');
res.send('second');
});
app.get('/:username', function(req, res){
console.log('/:username');
res.send('third');
});
app.listen(3000);
console.log('listening on port 3000');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment