Я создал свой персональный веб-сайт с 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/) –
Я использую базу данных MySQL с Sequelize , – tonymx227
То же возможно также. В Amazon EC2 у вас есть полный контроль над вашим сервером, поэтому, если вы хотите установить, например, apache или php, вы можете. –