railsなしのwebアプリ開発 (2) アプリケーションサーバ
アプリケーションサーバについて。
たしかrackを使うはずなので、rackについて調べる。
- GitHub - rack/rack: a modular Ruby webserver interface
- Rack解説 - Rackの構造とRack DSL - Qiita
- 第23回 Rackとは何か(1)Rackの生まれた背景:Ruby Freaks Lounge ...
やることはみっつ。
これでrackup
コマンドでアプリケーションサーバが起動する。
$ bundle exec rackup [2018-09-04 17:42:40] INFO WEBrick 1.4.2 [2018-09-04 17:42:40] INFO ruby 2.5.1 (2018-03-29) [x86_64-darwin17] [2018-09-04 17:42:40] INFO WEBrick::HTTPServer#start: pid=5268 port=9292
WEBrickって見覚えあるけどrackに入ってるやつだったのか。
ログにあるとおり9292番ポートで待ち受けているので、http://localhost:9292 にアクセスするとページが表示される。