「ruby/サンプル/thin/thin(Rack)アプリを作ってみる」の編集履歴(バックアップ)一覧に戻る

ruby/サンプル/thin/thin(Rack)アプリを作ってみる - (2013/03/21 (木) 00:41:32) の編集履歴(バックアップ)


thin(Rack)アプリを作ってみる


thinはRackという規格で、各種フレームワークのアプリケーションサーバになるようですが、どうやらフレームワークを使わなくても書こうと思えば書けるようなので、まずはシンプルにthin(Rack)のアプリケーションを書いてみます。


第23回 Rackとは何か(1)Rackの生まれた背景:Ruby Freaks Lounge|gihyo.jp … 技術評論社を読むと、Rackアプリケーションとして最低限必要な事が挙げられていました。
・callというメソッドを持っていること
・callメソッドの引数としてWebサーバからのリクエストを受けること
・callメソッドは,次の要素を含むレスポンスを返すること
  ・ステータスコード
  ・レスポンスヘッダ(Hash)
  ・レスポンスボディ(Array)