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

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

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


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