Гость
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Запустить сервер на ноде без программирования. / 3 сообщений из 3, страница 1 из 1
14.05.2013, 07:32
    #38256012
dmitryk1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запустить сервер на ноде без программирования.
Подскажите, есть ли фреймворк, или что-то подобное, которое позволит на ноде без программирования и допиливания запустить простейший статический сайтец (отображать хтмлки, с картинками, скриптами и цссами) расположенный в папочке на сервере, а так же определяющий какое-то расширение и выполняющий серверный скрипт при обращении к файлу с таким расширением на сервере.

Грубо говоря готовый аналог чистой версии апача, который открывает приветственную страничку index.html и позволяет запускать при наличии перла index.pl, только всё на nodejs и яваскрипте.
...
Рейтинг: 0 / 0
14.05.2013, 14:29
    #38256657
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запустить сервер на ноде без программирования.
dmitryk1запускать при наличии перла index.plнепонятно, нафига тут Node.
более того, твой pl, скорее всего, написан в синхронном стиле, что при исполнении в однопоточной среде будет весьма медленно.

Статические файлы отдавать можно, https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-static , тут работать будет быстро.
...
Рейтинг: 0 / 0
15.05.2013, 21:38
    #38259220
Запустить сервер на ноде без программирования.
Яростный Меч всё правильно написал, только у меня ремарка на счёт perl-скриптов.
Запускать их и передавать данные из stdout клиенту можно с помощью дочерних процессов: http://nodejs.org/api/child_process.html. Тормозить не будет, ибо новый процесс.
Ну, и для задачи определения "расширения" .pl я бы написал своё маленькое middleware и, соответственно, для раздачи статики взял бы connect.static().
Так что без программирования вряд ли обойтись. Но программировать тут нужно мало.
Но почему не подходят Apache или nginx я тоже не понимаю.
...
Рейтинг: 0 / 0
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / Запустить сервер на ноде без программирования. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]