res.format.js — express Source File
Architecture documentation for res.format.js, a javascript file in the express codebase.
Entity Profile
Relationship Graph
Source Code
'use strict'
var after = require('after')
var express = require('../')
, request = require('supertest')
, assert = require('node:assert');
var app1 = express();
app1.use(function(req, res, next){
res.format({
'text/plain': function(){
res.send('hey');
},
'text/html': function(){
res.send('<p>hey</p>');
},
'application/json': function(a, b, c){
assert(req === a)
assert(res === b)
assert(next === c)
res.send({ message: 'hey' });
}
});
});
app1.use(function(err, req, res, next){
if (!err.types) throw err;
res.status(err.status)
res.send('Supports: ' + err.types.join(', '))
})
var app2 = express();
app2.use(function(req, res, next){
res.format({
text: function(){ res.send('hey') },
html: function(){ res.send('<p>hey</p>') },
json: function(){ res.send({ message: 'hey' }) }
});
});
app2.use(function(err, req, res, next){
res.status(err.status)
res.send('Supports: ' + err.types.join(', '))
})
var app3 = express();
app3.use(function(req, res, next){
res.format({
text: function(){ res.send('hey') },
default: function (a, b, c) {
assert(req === a)
assert(res === b)
assert(next === c)
res.send('default')
}
// ... (189 more lines)
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does res.format.js do?
res.format.js is a source file in the express codebase, written in javascript. It belongs to the ExpressCore domain, PrototypalExtension subdomain.
What functions are defined in res.format.js?
res.format.js defines 1 function(s): test.
Where is res.format.js in the architecture?
res.format.js is located at test/res.format.js (domain: ExpressCore, subdomain: PrototypalExtension, directory: test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free