概要
ホスト名というかドメイン名を取得する方法です
API とかだとエンドポイントが複数ありそのエンドポイントに応じて処理を分けたいというケースがあると思います
環境
- macOS 10.13.2
- Ruby 2.4.1p111
- sinatra 2.0.1
コード
require 'sinatra/base'
class MyApp < Sinatra::Base
get '/' do
puts request.host
end
end
request.host
で OK でした
request は Sinatra::Request
のオブジェクトでクライアントからリクエストされた情報が詰まっています
0 件のコメント:
コメントを投稿