express response object

res.status(404).sendfile('path/to/404.png');

res.set('Content-Type', 'text/plain');

res.set({
  'Content-Type': 'text/plain',
  'Content-Length': '123',
  'ETag': '12345'
})

res.cookie('name', 'tobi', { domain: '.example.com', path: '/admin', secure: true });

res.clearCookie('name', { path: '/admin' });

res.redirect('http://google.com');
res.redirect('/admin');
res.redirect('admin/post/new');
res.redirect('..');
res.redirect('back');// special

res.charset = 'utf-8';// default

res.send(404, 'Sorry, we cannot find that!');
res.send({ user: 'tobi' });
res.send(500);

res.json({ user: 'tobi' })
res.json(500, { error: 'message' });

res.format({
  text: function(){
    res.send('hey');
  },
  
  html: function(){
    res.send('hey');
  },
  
  json: function(){
    res.send({ message: 'hey' });
  }
});

res.render('user', { name: 'Tobi' }, function(err, html){
  // ...
});

你可能感兴趣的:(express response object)