app.use.js — express Source File
Architecture documentation for app.use.js, a javascript file in the express codebase.
Entity Profile
Source Code
'use strict'
var after = require('after');
var assert = require('node:assert')
var express = require('..');
var request = require('supertest');
describe('app', function(){
it('should emit "mount" when mounted', function(done){
var blog = express()
, app = express();
blog.on('mount', function(arg){
assert.strictEqual(arg, app)
done();
});
app.use(blog);
})
describe('.use(app)', function(){
it('should mount the app', function(done){
var blog = express()
, app = express();
blog.get('/blog', function(req, res){
res.end('blog');
});
app.use(blog);
request(app)
.get('/blog')
.expect('blog', done);
})
it('should support mount-points', function(done){
var blog = express()
, forum = express()
, app = express();
var cb = after(2, done)
blog.get('/', function(req, res){
res.end('blog');
});
forum.get('/', function(req, res){
res.end('forum');
});
app.use('/blog', blog);
app.use('/forum', forum);
request(app)
.get('/blog')
.expect(200, 'blog', cb)
request(app)
.get('/forum')
.expect(200, 'forum', cb)
// ... (483 more lines)
Source
Frequently Asked Questions
What does app.use.js do?
app.use.js is a source file in the express codebase, written in javascript.
Where is app.use.js in the architecture?
app.use.js is located at test/app.use.js (directory: test).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free