← シナリオ一覧詳細を見る
🌐本番だけCORSエラー
Commands: 0Hints: 0 / 3

途中保存を確認しています。

操作・ヒント・保存済みファイル・コマンド入力をシナリオ別に保存します。編集中のファイルは「変更を保存」してから中断してください。このブラウザの保存データを消すと再開できません。

🎯 ゴール
本番ドメインからAPIを叩いても CORS エラーが出ないようにする
復旧の確認
まだ復旧確認が完了していません
  • 原因を修正し、対象サービスを再起動してください
  • nginx が正常に起動していません
  • https://api.example.com/users の応答が正常ではありません
  • curl -I https://api.example.com/users で復旧を確認してください
  • 応答ヘッダーが本番オリジンを許可していません
⚠️ 発生時の症状
  • ブラウザのコンソールに `No 'Access-Control-Allow-Origin' header` エラー
  • curl で直接APIを叩くと 200 が返る(サーバー自体は正常)
  • 開発環境 (localhost:3000) からは問題なく叩けていた
🧭 最初の動き方
  1. まず `help` で使えるコマンドを確認する
  2. `ls` や `pwd` で今いる場所と見られるファイルをつかむ
  3. ログ、設定、プロセスの順で原因候補を絞る
  4. 修正後に再起動し、curl / status で正常な応答を確認する

模擬環境です。export は起動時の上書きとして扱います。権限は rw / r / - の簡略モデルで、実機の root / systemd とは異なります。

📁 Files (click to view)
(no files)
💡 ヒント
Terminal
Web本番障害シミュレーター — 'help' でコマンド一覧 / Tabでパス補完 / ↑↓で履歴。状況を観察して原因を特定し、復旧させてください。
root@server:/$