From 9383b84973f2c39c32d3be176cb8910b5bfba618 Mon Sep 17 00:00:00 2001 From: Helio Frota <00hf11@gmail.com> Date: Thu, 11 Oct 2018 12:09:25 -0300 Subject: [PATCH] fix: fn is not a function This commit fix the previous error: ``` server listening on 8080 /usr/libexec/s2i/ocf-nodejs-adapter/handler.js:6 fn(ctx); ^ TypeError: fn is not a function at Server. (/usr/libexec/s2i/ocf-nodejs-adapter/handler.js:6:5) at Server.emit (events.js:182:13) at parserOnIncoming (_http_server.js:652:12) at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17) ``` And now we able to see the future/next error: ``` server listening on 8080 loading: [object Object] internal/modules/cjs/loader.js:583 throw err; ^ Error: Cannot find module '/opt/app-root/src/[object Object]' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15) at Function.Module._load (internal/modules/cjs/loader.js:507:25) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:20:18) at module.exports (/opt/app-root/src/load.js:3:10) at adapt (/opt/app-root/src/index.js:5:14) at Server. (/usr/libexec/s2i/ocf-nodejs-adapter/handler.js:6:5) at Server.emit (events.js:182:13) at parserOnIncoming (_http_server.js:652:12) at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17) ``` --- serve.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serve.js b/serve.js index 6f8d2ff..4df2ef5 100644 --- a/serve.js +++ b/serve.js @@ -5,7 +5,7 @@ const http = require('http'); const port = 8080; module.exports = function(fn) { - const server = http.createServer( handler(fn) ); + const server = http.createServer( handler(fn.adapt) ); server.listen(port, (err)=>{ console.log( "server listening on " + port); });