在openshift中部署Node.js

前端之家收集整理的这篇文章主要介绍了在openshift中部署Node.js前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将Node.js应用程序部署到openshift,如此链接 here

我理解这段代码

var http = require('http');

var server = http.createServer(function(req,res) {
    res.writeHead(200);
    res.end('Hello Http');
});
server.listen(3000);

并且在本地运行它没有问题

$node server.js // saved as server.js

但是,当我在openshift中提交此应用程序时,这是如何工作的?这是非常简单的代码.我有一些下载的代码是聊天应用程序,客户端服务器需要配置为侦听某些端口(我在本地主机中使用端口号3000).

它适用于localhost中的端口号3000但是如何使它在Openshift中工作?

解决方法

你需要监听端口process.env.OPENSHIFT_NODEJS_PORT.所以像这样的东西应该工作:
server.listen(process.env.OPENSHIFT_NODEJS_PORT || 3000);

请参见此处:Error: listen EACCES on Openshift app

猜你在找的Node.js相关文章