Routing com express.js - Não é possível obter o erro
Trabalhando comexpress.js
pela primeira vez e não consigo adicionar minha primeira rota.
Minha rota é definida emapp.js
igual a
app.get('/user/:id/photos', function(req,res){
res.send('user' + req.params.id);
});
No entanto, curling parahttp://localhost:3000/user/1/photos
apenas resulta em um erro "não é possível obter"
O arquivo de índice incluído no express parece funcionar muito be
Este é o meu expressoapp.js
Arquivo
var express = require('express'),
routes = require('./routes');
var app = module.exports = express.createServer();
// Configuration
app.configure(function() {
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.configure('development', function() {
app.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
});
app.configure('production', function() {
app.use(express.errorHandler());
});
// Routes
app.get('/', routes.index);
app.get('/test', routes.test);
app.get('/user/:id/photos', function(req, res) {
res.send('user' + req.params.id);
});
app.listen(3000);
console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);