2016-04-19 3 views
0

Я совершенно новый для разработки бэкэнд, поэтому это может быть смехотворно простой и понятный вопрос, но я действительно не уверен. Я пытаюсь изучить node.js для разработки backend, и все обучающие материалы, которые я видел до сих пор, показывают, как узел можно использовать для запуска JavaScript из терминала и создания сервера на локальном хосте. Хотя это аккуратная вещь, я застрял там и с трудом понимаю, куда положить код node.js на cPanel и как эффективно использовать его вместе с остальной частью моего кода html/css/js; все примеры, которые я видел, очень изолированы и не имеют большого взаимодействия с этими другими файлами.Куда поместить код node.js в cPanel

Опять же, у меня нет опыта работы с бэкэнд, поэтому было бы не очень полезно объяснить эту концепцию относительно другого языка на стороне сервера, такого как Python, Ruby или PHP, поскольку я действительно не знаю, где бы я мог поместите любой из кода для любого из этого материала или как он вписывается в большую картинку. Если бы ответ мог, возможно, затронуть вопрос о том, как интегрировать Python или PHP, а также общие шаблоны для разработки бэкэнд - легкий материал, который все принимают, но никто не объясняет --- он был бы очень признателен.

+0

Какой у вас пакет хостинга? –

+0

Я использую бесплатный план x10hosting. –

+0

Вы не можете запустить Node на этом. Вам либо нужен пакет хостинга, который поддерживает его из коробки, либо вам нужен SSH-доступ к операционной системе сервера, чтобы установить его самостоятельно. Их премиальный уровень предлагает последний, но даже тогда я не знаю, поддерживают ли они Node, поскольку их сайт поддержки не упоминает об этом. Извините): –

ответ

0

Не имеет значения, где вы его размещаете. Однако вы, вероятно, захотите сохранить его в папке имени пользователя, которое его использует. Я создал папку под названием app/в папке моих пользователей и разместил там все свое дерьмо. Затем вы просто настраиваете его на прослушивание в порту, одобренном вашим хостом.

Вы можете использовать файл .htaccess в своей папке public_html для перенаправления на правильный номер порта.

Ваш node.js будет обрабатывать маршрутизацию. Поэтому, чтобы перейти к определенным файлам css/html, вам придется установить это в вашем коде node.js.

Смежные вопросы