Google custom search JSON APIを用いたgoogle検索ミラーサイトです。
- APIキーとIDは環境変数として設定し、.gitignoreで非公開とした。
- RSpec systemテストの勉強を兼ねてテストコードを書いてみた。
- リーダブルコードを参考にリファクタリング
- 再利用性の向上
- 可読性の向上
- 外部API使用時のエラー処理
- ページネーションの実装
-
GCPにて、APIキーと検索エンジンIDを取得する
-
ルートディレクトリに「.env.development」を作成し、下記を記述する
API_KEY=<取得したAPIキー>
SEARCH_ENGINE_ID=<取得した検索エンジンID>
※本番環境の環境変数は別途環境に応じて設定が必要
- 開発サーバーを起動する
rails s