我用本地的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