主持一个NodeJS应用程序

我使用NodeJS在本地创build了我的个人网站,完美的工作。 但现在,我想在主机上托pipe我的应用程序。 我试图在AppFog上主持,但它不工作,会议不是真的工作,他们有时会销毁,我不知道这是什么问题,因为他们在本地(会议)的作品很好… … –

此外,我得到一个错误的JSDOM模块,它不适用于AppFog,但它在本地安装NodeJS(v0.8.15)。

错误:

TypeError: Cannot read property 'implementation' of undefined at exports.env.exports.jsdom.env.processHTML (/mnt/var/vcap.local/dea/apps/anthonycluse-1- 0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/jsdom/lib/jsdom.js:178:59) at Object.exports.env.exports.jsdom.env (/mnt/var/vcap.local/dea/apps/anthonycluse-1- 0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/jsdom/lib/jsdom.js:269:5) at exports.index.Creation.findAll.success.Post.findAll.success.async.map.res.render.creations (/mnt/var/vcap.local/dea/apps/anthonycluse-1- 0c3b7373ee2a0a1334d2ea77a9bf22c8/app/routes/index.js:50:23) at _asyncMap (/mnt/var/vcap.local/dea/apps/anthonycluse-1-0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/async/lib/async.js:222:13) at async.each (/mnt/var/vcap.local/dea/apps/anthonycluse-1-0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/async/lib/async.js:99:13) at Array.forEach (native) at _each (/mnt/var/vcap.local/dea/apps/anthonycluse-1-0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/async/lib/async.js:32:24) at async.each (/mnt/var/vcap.local/dea/apps/anthonycluse-1-0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/async/lib/async.js:98:9) at _asyncMap (/mnt/var/vcap.local/dea/apps/anthonycluse-1-0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/async/lib/async.js:221:9) at Object.doParallel [as map] (/mnt/var/vcap.local/dea/apps/anthonycluse-1- 0c3b7373ee2a0a1334d2ea77a9bf22c8/app/node_modules/async/lib/async.js:199:23) 

我可以在哪里托pipe我的NodeJS网站没有问题?

安东尼

很多人使用Heroku 。

我正在通过GigaPros.com node.js托pipe我的nodejs。 到目前为止,这是一帆风顺的。 您只需获得一个可立即使用的nodejs env,并简单地将您的node.js应用程序放在它上面。 这是一个不同的概念; 试一试。