IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

Rack について学んでみる

参考

5分でわかるRack

RackReferenceJa

RackはRubyのためのWebサーバインターフェイスだ。 

RackはWebアプリ用のフレームワークと、Webサーバの間を取り持ってくれるライブラリだ。

これからRuby用のWebアプリ用フレームワークやWebサーバを書こうとするなら Rackは間違いなくチェックすべきライブラリだ。

 

使ってみる:

$ mkdir rack_sample

$ cd rack_sample

$ touch hello.rb

f:id:matt-note:20181011064234p:plain

$ touch hello.ru

f:id:matt-note:20181011064312p:plain

 

$ rackup hello.ru

ブラウザで localhost:9292 にアクセス:

f:id:matt-note:20181011064359p:plain

 

ような関数を書けばWebアプリになります。