LINUX.ORG.RU

Сообщения louty

 

Ruby, rack, web server

Как функционирует сабж? Мне привычны традиционные веб сервера, nginx тот же. Там сервер отдельно, cgi скрипты с файлами отдельно. Здесь один скрипт и конфигурация сервера, и генерация страниц.

rack_app = lambda { |env|
  page = '<a href="link.html">link.html</a>'
  [200, {"Content-Type" => "text/html"}, [page]]
}

Rack::Server.start(app: rack_app)

Получается при модификации сайта надо все перезапускать? Вообще, как-то все непонятно, не могу в инфраструктуре разобраться.

Еще вот детальный вопрос. Приведенный код генерит страничку с ссылкой на файл link.html. При переходе по ней ничего не происходит. Для выдачи файлов с диска какие-то настройки есть, или это в принципе невозможно?

 ,

louty
()

RSS подписка на новые темы