MCPcopy
hub / github.com/hapijs/hapi / pluginCurrier

Function pluginCurrier

test/server.js:1100–1118  ·  view source on GitHub ↗
(num, deps)

Source from the content-addressed store, hash-verified

1098 // Generate a plugin with a specific index and ext dependencies.
1099
1100 const pluginCurrier = function (num, deps) {
1101
1102 const plugin = {
1103 name: 'deps' + num,
1104 register: function (server, options) {
1105
1106 const onRequest = (request, h) => {
1107
1108 request.app.complexDeps = request.app.complexDeps || '|';
1109 request.app.complexDeps += num + '|';
1110 return h.continue;
1111 };
1112
1113 server.ext('onRequest', onRequest, deps);
1114 }
1115 };
1116
1117 return plugin;
1118 };
1119
1120 const server = Hapi.server();
1121 server.route({ method: 'GET', path: '/', handler: (request) => request.app.complexDeps });

Callers 1

server.jsFile · 0.85

Calls 1

extMethod · 0.80

Tested by

no test coverage detected