【问题标题】:NodeJS server working locally but not on OpenShift [duplicate]NodeJS服务器在本地工作但不在OpenShift上[重复]
【发布时间】:2014-12-31 23:02:25
【问题描述】:

我在我的本地机器上创建了一个 HTTP 服务器,它提供一个 XSS 文档以供另一个应用程序解释,它在我的计算机上运行良好。但是,当我将应用程序推送到我的 OpenShift 服务器时,它似乎不起作用,因为服务器没有响应端口 80 上的请求。我最初遇到错误是因为我使用 .gitignore 省略了身份验证详细信息,但我有现在解决了。我只是不知道可能是什么问题,我也无法从命令行调试它,因为它是自动运行的。我可能有办法通过 SSH 连接到服务器并手动运行它,但我不确定。有人知道吗?

编辑:手动运行它并得到这个:

throw er; // Unhandled 'error' event
              ^
Error: listen EACCES
    at errnoException (net.js:901:11)
    at Server._listen2 (net.js:1020:19)
    at listen (net.js:1061:10)
    at net.js:1143:9
    at dns.js:72:18
    at process._tickCallback (node.js:415:13)
    at Function.Module.runMain (module.js:499:11)
    at startup (node.js:119:16)
    at node.js:902:3

监听端口似乎有问题,我应该将其设置为在回调中打印错误吗?

【问题讨论】:

  • 为什么这个标签是 git?

标签: node.js git web openshift


【解决方案1】:

原来错误是因为我没有使用 OpenShift 的本地环境变量!

【讨论】:

    猜你喜欢
    • 2020-12-22
    • 2018-12-05
    • 1970-01-01
    • 2015-06-19
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    相关资源
    最近更新 更多