- サーバーインスタンス生成時のオプションに、レスポンスヘッダーにCORSのヘッダーを出力するように指定
-
*
ですべてのドメインを許可 - 下記ではポート3000を指定
-
ruby -rwebrick -e "WEBrick::HTTPServer.new( DocumentRoot: '.', Port: 3000, RequestCallback: Proc.new{|req,res| res['Access-Control-Allow-Origin'] = '*' } ).start"
- ユースケース
- revealjsを使っていて、xxxx.mdのデータをajaxで雑に取得したかった。ローカルでnginxを起動する、nodejsで
serve -C
するなど考えたが、普段Rubyをよく使うのでこれが導入しやすかった。
- revealjsを使っていて、xxxx.mdのデータをajaxで雑に取得したかった。ローカルでnginxを起動する、nodejsで