【发布时间】: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?