22.12.2011, 00:06
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
У сервера есть порты... Ничто не мешает вам выделить порт под NodeJS, и посылать запросы за скриптами туда.
|
что писать в браузере чтобы браузер послал запрос ноду собрать скрипт а апачу отдать мне страничку использующую собранный скрипт? как порты надо указать в адресной строке?
Последний раз редактировалось Livanderiaamarum, 22.12.2011 в 00:09.
|
|
22.12.2011, 00:13
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
http://yandex.ru:80/
Сообщение от Kolyaj
|
этот скрипт вешает сервер на порт 9595
|
Значит, для получения скрипта вам надо обращаться так:
http://my_sait:9595/script.js
Последний раз редактировалось trikadin, 22.12.2011 в 00:16.
|
|
22.12.2011, 00:20
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
но если я залью такой html с такой ссылкой на подключение скрипта, то она не будет работать потому что на внешнем сервере нету нода который бы собрал скрипт. он есть только у меня на локалке. или я что-то путаю?
|
|
22.12.2011, 00:23
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
А для конечной версии (которая будет лежать на сервере в итоге) ты собираешь файл насовсем и заливаешь его на сервер.
Программу kolyaj'а ты используешь только для отладки.
|
|
22.12.2011, 00:25
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
А для конечной версии (которая будет лежать на сервере в итоге) ты собираешь файл насовсем и заливаешь его на сервер.
Программу kolyaj'а ты используешь только для отладки.
|
то есть мне нужно будет менять ссылку на подключение скрипта каждый раз когда я заливаю сайт на сервер и менять обратно когда я занимаюсь отладкой? или я что-то не понимаю.
|
|
22.12.2011, 00:34
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Livanderiaamarum, вы же когда сайт пишете - вы же его на своей домашней машинке пишете, с поднятым апачем (или денвером, тогда всё плохо), с плохо сконфигурированным php и мускулем? Вот и тестируете проект на своей домашней машинке, допиливаете, и один раз заменяете ссылки - когда в конце выставляете сайт на хостинг.
Problem?
|
|
22.12.2011, 00:37
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Livanderiaamarum, вы же когда сайт пишете - вы же его на своей домашней машинке пишете, с поднятым апачем (или денвером, тогда всё плохо), с плохо сконфигурированным php и мускулем? Вот и тестируете проект на своей домашней машинке, допиливаете, и один раз заменяете ссылки - когда в конце выставляете сайт на хостинг.
Problem?
|
то есть, как я понял, когда я заливаю сайт на сервер, мне нужно менять адрес скрипта?
потом копировать из папки с нодом собранный файл со скриптом и пихать его на сервер с помощью фтп клиента?
я правильно понял?
|
|
22.12.2011, 00:46
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Livanderiaamarum
|
я правильно понял?
|
Да.
Ещё есть вариант, что Kolyaj имел в виду что-то другое, а я его неправильно понял)
|
|
22.12.2011, 02:43
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Да.
|
оч удобно, гораздо удобнее сборщика на php. Я рад что познакомился с Kolyaj
|
|
22.12.2011, 10:20
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Livanderiaamarum
|
то есть, как я понял, когда я заливаю сайт на сервер, мне нужно менять адрес скрипта?
|
Проще сделать адрес к скрипту в конфигурации, рядом с паролем доступа к MySQL, например. Они же разные на локалхосте и в продакшне, и как то вы их меняете.
Второй вариант, перед апачем и NodeJS поставить nginx, который умеет проксировать запросы к разным ресурсам на разные порты. Тогда урлы скриптов могут быть одинаковыми.
Сообщение от Livanderiaamarum
|
может я реально тупой.. и чайник.
|
Может и не тупой, но считающий себя слишком умным. Если думать, что всё и так знаешь, то ничего нового и не узнаешь никогда.
|
|
|
|