webdino / lyceum-pokemon

ポケモン API を使った Nuxt+Express アプリ/サーバの開発演習
3 stars 28 forks source link

初学者が迷いそうな点への対応 #123

Closed knokmki612 closed 1 year ago

knokmki612 commented 1 year ago

@dynamis より指摘いただいた事項の反映ができれば完了

README をみて初学者が迷うかも知れないと思ったところです: 環境変数のうち必須であるものが分かると良いかもと思ったけど .env サンプルにある 4 つだけが必須かな。

FRONTEND_ORIGIN の初期値は http://localhost:3000/ にしてローカル開発時には設定無しで動くようにしても良いかも。NUXT_PUBLIC_BACKEND_ORIGIN の方が初期値あるのに対してアンバランスなので。

初期値があるなら今の説明でも平気だがない場合は説明を「Express から Nuxt への CORS 対応に用いるオリジン」から「Express サーバが CORS を許可するアクセス元オリジン。Nuxt 側のオリジンを設定する」くらい書いておくとか、設定例を書いておくと何を書けば良いかわかるかも。

あとは、デプロイ手順の説明を、単独デプロイと API エンドポイント (Express) を分ける 2 パターンがある事を書いておくと「Express を単独起動」とは何かが分かるかも。