Cheatography
https://cheatography.com
Quick list of the stuff you're most likely to need when using express.js without coffee(PUN!)
Settings
app.set('x', 'yyy')
app.get('x') //=> 'yyy'
app.enable('trust proxy')
app.disable('trust proxy')
app.enabled('trust proxy') //=> true
|
Request
// GET /user/tj
req.path //=> "/user/tj"
req.url //=> "/user/tj"
req.xhr //=> true|false
req.method //=> "GET"
req.params
req.params.name //=> "tj"
req.params[0]
// GET /search?q=tobi+ferret
req.query.q // => "tobi ferret"
req.cookies
req.accepted
[ { value: 'application/json', quality: 1, type: 'application', subtype: 'json' },
{ value: 'text/html', quality: 0.5, type: 'text',subtype: 'html' } ]
req.is('html')
req.is('text/html')
req.headers
req.headers['host']
req.headers['user-agent']
req.headers['accept-encoding']
req.headers['accept-language']
|
Response
res.redirect('/')
res.redirect(301, '/')
res.set('Content-Type', 'text/html')
res.send('hi')
res.send(200, 'hi')
res.json({ a: 2 })
|
|
|
Config
app.configure('production', function() {
app.set...
});
|
Wares
app.use(express.static(__dirname + '/public'));
app.use(express.logger());
|
Helpers
app.locals({
title: "MyApp",
});
|
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets