Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как разбить текст на несколько кусков? (https://javascript.ru/forum/misc/24194-kak-razbit-tekst-na-neskolko-kuskov.html)

Livanderiaamarum 22.12.2011 00:06

Цитата:

Сообщение от trikadin (Сообщение 145082)
У сервера есть порты... Ничто не мешает вам выделить порт под NodeJS, и посылать запросы за скриптами туда.

что писать в браузере чтобы браузер послал запрос ноду собрать скрипт а апачу отдать мне страничку использующую собранный скрипт? как порты надо указать в адресной строке?

trikadin 22.12.2011 00:13

http://yandex.ru:80/

Цитата:

Сообщение от Kolyaj
этот скрипт вешает сервер на порт 9595

Значит, для получения скрипта вам надо обращаться так:
http://my_sait:9595/script.js

Livanderiaamarum 22.12.2011 00:20

Цитата:

Сообщение от trikadin (Сообщение 145088)
http://yandex.ru:80/


Значит, для получения скрипта вам надо обращаться так:
http://my_sait:9595/script.js

но если я залью такой html с такой ссылкой на подключение скрипта, то она не будет работать потому что на внешнем сервере нету нода который бы собрал скрипт. он есть только у меня на локалке. или я что-то путаю?

trikadin 22.12.2011 00:23

А для конечной версии (которая будет лежать на сервере в итоге) ты собираешь файл насовсем и заливаешь его на сервер.

Программу kolyaj'а ты используешь только для отладки.

Livanderiaamarum 22.12.2011 00:25

Цитата:

Сообщение от trikadin (Сообщение 145091)
А для конечной версии (которая будет лежать на сервере в итоге) ты собираешь файл насовсем и заливаешь его на сервер.

Программу kolyaj'а ты используешь только для отладки.

то есть мне нужно будет менять ссылку на подключение скрипта каждый раз когда я заливаю сайт на сервер и менять обратно когда я занимаюсь отладкой? или я что-то не понимаю.

trikadin 22.12.2011 00:34

Livanderiaamarum, вы же когда сайт пишете - вы же его на своей домашней машинке пишете, с поднятым апачем (или денвером, тогда всё плохо), с плохо сконфигурированным php и мускулем? Вот и тестируете проект на своей домашней машинке, допиливаете, и один раз заменяете ссылки - когда в конце выставляете сайт на хостинг.

Problem?

Livanderiaamarum 22.12.2011 00:37

Цитата:

Сообщение от trikadin (Сообщение 145096)
Livanderiaamarum, вы же когда сайт пишете - вы же его на своей домашней машинке пишете, с поднятым апачем (или денвером, тогда всё плохо), с плохо сконфигурированным php и мускулем? Вот и тестируете проект на своей домашней машинке, допиливаете, и один раз заменяете ссылки - когда в конце выставляете сайт на хостинг.

Problem?

то есть, как я понял, когда я заливаю сайт на сервер, мне нужно менять адрес скрипта?
потом копировать из папки с нодом собранный файл со скриптом и пихать его на сервер с помощью фтп клиента?
я правильно понял?

trikadin 22.12.2011 00:46

Цитата:

Сообщение от Livanderiaamarum
я правильно понял?

Да.

Ещё есть вариант, что Kolyaj имел в виду что-то другое, а я его неправильно понял)

Livanderiaamarum 22.12.2011 02:43

Цитата:

Сообщение от trikadin (Сообщение 145100)
Да.

оч удобно, гораздо удобнее сборщика на php. Я рад что познакомился с Kolyaj

Kolyaj 22.12.2011 10:20

Цитата:

Сообщение от Livanderiaamarum
то есть, как я понял, когда я заливаю сайт на сервер, мне нужно менять адрес скрипта?

Проще сделать адрес к скрипту в конфигурации, рядом с паролем доступа к MySQL, например. Они же разные на локалхосте и в продакшне, и как то вы их меняете.

Второй вариант, перед апачем и NodeJS поставить nginx, который умеет проксировать запросы к разным ресурсам на разные порты. Тогда урлы скриптов могут быть одинаковыми.


Цитата:

Сообщение от Livanderiaamarum
может я реально тупой.. и чайник.

Может и не тупой, но считающий себя слишком умным. Если думать, что всё и так знаешь, то ничего нового и не узнаешь никогда.


Часовой пояс GMT +3, время: 09:07.