我用本地的NodeJS创建了我的个人网站,它完美地工作。但现在,我想在主机上托管我的应用程序。我试图在AppFog上主持,但它不工作,会话不实际工作,他们有时会销毁,我不知道问题在哪里,因为他们在本地(会话)伟大的工作...主持一个NodeJS应用程序
此外,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)
我在哪里可以承载我的网站的NodeJS没有问题?
安东尼
类似[Amazon EC2](http://aws.amazon.com/ec2/)? '它为您提供对计算资源的完全控制,并允许您在Amazon经过验证的计算环境中运行.'它们还支持[noSQL数据库](https://aws.amazon.com/nosql/) – 2013-02-22 07:47:54
我使用MySQL数据库Sequelize 。 – tonymx227 2013-02-22 07:49:04
这也是可能的。在Amazon EC2中,您可以完全控制您的服务器,因此如果您想安装例如apache或php,则可以。 – 2013-02-22 07:50:50