将Node应用程序(graphql,apollo引擎)部署到Azure

时间:2018-08-06 17:12:25

标签: node.js azure graphql apollo

我们正在尝试将节点应用程序部署到Azure,但是遇到了麻烦。我们基于this tutorial修改了代码,但无法正常工作。具体错误是:

var wildcardCheck = function(i, m) {
   var regExpEscape = function(s) {
       return s.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&');
   };
   var m = new RegExp('^' + m.split(/\*+/).map(regExpEscape).join('.*') + '$');
   return i.match(m) !== null && i.match(m).length >= 1;
};

谷歌搜索此错误将产生零结果(我已经有一段时间没有见过了。)

相关代码如下。

TypeError: httpServer.address is not a function
    at Server.<anonymous> (D:\home\site\wwwroot\node_modules\apollo-engine\src\engine.ts:119:37)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at Server.emit (events.js:208:7)
at emitListeningNT (net.js:1394:10)
at _combinedTickCallback (internal/process/next_tick.js:135:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at Function.Module.runMain (module.js:695:11)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3

任何指针/帮助将不胜感激。

0 个答案:

没有答案