There's an echo in my head

日々のメモ。

Rackことはじめ

run <callメソッドに反応するオブジェクト>となっていれば良い。

# config.ru
run lambda { |env|
  [
    200, # ステータスコード
    { "Content-Type" => "application/json" }, # レスポンスヘッダ
    [
      %Q!{"title":"Back to the Future","type":"movie"}! # レスポンスボディ(ここではJSON)
    ]
  ]
}

レスポンスボディの部分はなんで配列になってるんだろうなぁ。

参考

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。