Вопрос

Я пытаюсь развернуть приложение Sinatra на Dreamhost, и оно говорит следующее:

  

Поскольку DH поддерживает Passenger, который в   очередь поддерживает основанный на стойке рубин   приложения, DH действительно поддерживает   Синатра.

Мне сложно разобрать это утверждение - в чем разница между Rack и Passenger (и почему Sinatra " Rack-based ")?

Это было полезно?

Решение

Стойка является стандартизированный API для веб-серверов для взаимодействия с промежуточным ПО и веб-фреймворками в Ruby. Phusion Passenger - это модуль Apache, который реализует Rack API. Sinatra - это веб-фреймворк, созданный поверх API Rack , так как Dreamhost поддерживает Phusion Passenger, это означает, что он поддерживает Rack и, следовательно, Sinatra.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top