高木のブログ

【Sinatra】CORS の設定をする

2022/04/18

Sinatra で作った API に Next.js からリクエストをしたら、当然の如くCORSエラーが出た

以下のように記述してあげたら良い

app.rb
...省略...

before do
  response.headers['Access-Control-Allow-Origin'] = '*'
end

...省略...

(Raspberry Pi で起動している、家の中で使う API なので全許可)

細かい設定をしたいなら、いずれかの Gem を使うといいかも(動作確認はしていない)

参考


ytkg

Written by ytkg, Twitter, GitHub