几天来,我一直在努力将nodejs应用上传到云端,我尝试了openshift,因为它看起来不错,我已经将文件夹和文件提交到我的github中,我创建了一个ssh键和所有东西,我将我的应用程序推到了我的openshift应用程序页面,它显示了关于如何将您的应用程序推送到openshift而不是我的应用程序的正常指南。
我不知道怎么解决它,我已经尽我所能了。我不会犯任何错误的。当我做git log时,它只写着作者和日期,没有错误。拜托,如果有人知道怎么解决这个问题,请告诉我!
Server.js文件
var express = require('express');
var static = require('node-static');
var env = process.env.NODE_ENV || 'development';
var app = express();
var config = require('./server/config/config')[env];
require('./server/config/express')(app, config);
require('./server/config/mongoose')(config);
require('./server/config/passport')();
require('./server/config/routes')(app);
app.listen(config.port);
console.log("Server running on port: " + config.port);发布于 2014-06-24 21:07:22
使用OpenShift,您需要绑定到主机提供的虚拟port和IP地址。
另外,如果您的主要入口点不是一个名为server.js的脚本,那么您需要配置您的package.json以满足您的需要。
这里有更多的注释:https://www.openshift.com/blogs/run-your-nodejs-projects-on-openshift-in-two-simple-steps
https://stackoverflow.com/questions/24370154
复制相似问题