Sinatra で Hello World
Sinatraのインストールが終わったら早速Sinatraで遊びましょう。
※MacやLinuxでの操作を想定しています。
ファイルの用意とSinatraの実行
まずはお約束のHello Worldを表示させましょう!
以下のようなファイルを用意してください。
$ cat hello_sinatra.rb
require 'sinatra'
get '/' do
"Hello World"
end
用意出来ましたか?
それでは早速実行させてみましょう。
実行するには「ruby main.rb」とすれば OK です。
実行した後にブラウザで「/」をリクエストしたら
「Hello World」を表示しなさい、という意味になります。
SinatraをMac・Linuxのローカルで動かしているものとします。
ブラウザを立ち上げ、以下のURLを叩いてください。
http://localhost:4567
表示されましたか?
基本的に Sinatra は何々がリクエストされたら何々を表示しなさい、
をたくさん書いていくことでWebアプリを作っていきます。
Sinatraのオプション
-h で起動オプションを確認することができます。
$ ruby hello_sntr.rb -h
Usage: hello_sntr [options]
-p port set the port (default is 4567)
-o addr set the host (default is localhost)
-e env set the environment (default is development)
-s server specify rack server/handler (default is thin)
-x turn on the mutex lock (default is off)