2017-01-27 9 views
1

Когда вы делаете:Что такое конечная точка стойки?

run SomeClass.new 

в стойку, SomeClass.new называется Rack "конечной точки". Я знаю, что обычно конечная точка: Конечная точка - это URL-адрес, в котором ваша служба может быть доступна клиенту. Как это относится к Rack и почему аргумент run называется «конечной точкой»?

ответ

3

Rack представляет собой модульный веб-сервер абстракции слой, который объединяет API для взаимодействия веб-приложений Ruby, рамок и серверов приложений. Он представляет собой простой интерфейс для приложений, совместимых с стойкой, и определяет стандартные объекты запроса и ответа и адаптеры сервера приложений для , содержащие подробные сведения об обслуживающих веб-запросах. A Конечная точка стойки - это просто приложение, которое придерживается спецификации стойки.

Reference.