以下の内容はhttps://unageanu.hatenablog.com/entry/20090516/1242470080より取得しました。


Sinatraで遊んでみる

Sinatraは、Rubyで簡単にWebApplicationを作成できるDSL(ドメイン特化言語)です。

インストール

$ gem install sinatra

シンプルなサンプル

以下は、"/"にGETでアクセスされた場合、"Hello World"を返すWebサーバーを起動するだけの単純なサンプルです。

require 'rubygems'
require 'sinatra'

# "/"にGETでアクセスされた場合、"Hello World"を返す。
get( "/" ) {
  'Hello world!'
}

起動して、以下のURLにアクセスすれば

http://127.0.0.1:4567/

Hello world!」が返されてくるはず。ログをみる限りでは、内部的にはWebrickを利用しているみたい。また、デフォルトでは、Daemonにはならないようです。

portを指定する

「set :port, <ポート>」で待ち受けポートを指定できます。

require 'rubygems'
require 'sinatra'

# ポートを指定
set :port, 12345

get( "/" ) {
  'Hello world!'
}

その他のオプションはこちらを参照。




以上の内容はhttps://unageanu.hatenablog.com/entry/20090516/1242470080より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14