webdino / lyceum-pokemon

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

動作確認する #85

Closed knokmki612 closed 2 years ago

knokmki612 commented 2 years ago

@knokmki612 が前回から AWS S3 バケットを消したりサービスアカウントを消したりしている気がするので、改めてローカルで動作確認するのが目的

動作確認できたら完了

knokmki612 commented 2 years ago

https://github.com/webdino/lyceum-pokemon/issues/6 で AWS アカウントを作成し AWS S3 バケットを作成した

npm run dev したところ以下のようなメッセージが表示され動かない

Nuxt CLI v3.0.0-rc.8                                                                                                                                17:28:18
                                                                                                                                                    17:28:23
  > Local:    http://localhost:3000/ 
  > Network:  http://192.168.1.62:3000/

ℹ Vite client warmed up in 523ms                                                                                                                    17:28:25
ℹ Vite server warmed up in 230ms                                                                                                                    17:28:25
✔ Vite server built in 743ms                                                                                                                        17:28:25
✔ Nitro built in 478 ms                                                                                                                       nitro 17:28:26

 ERROR  [worker reload] [worker init] File URL host must be "localhost" or empty on linux                                                           17:28:26

  at new NodeError (node:internal/errors:372:5)
  at getPathFromURLPosix (node:internal/url:1400:11)
  at fileURLToPath (node:internal/url:1423:50)
  at finalizeResolution (node:internal/modules/esm/resolve:403:14)
  at moduleResolve (node:internal/modules/esm/resolve:1009:10)
  at defaultResolve (node:internal/modules/esm/resolve:1218:11)
  at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:80:40)
  at link (node:internal/modules/esm/module_job:78:36)

nuxt.config.js から serverMiddleware プロパティを取り除き .nuxt ディレクトリを取り除いた状態では同様の現象は生じないのでサーバー側を開発サーバーとして起動する場合の問題に見える

また npm run build は正常にビルドが終了するし必要な環境変数を渡して node .output/server/index.mjs すると http://localhost:3000/api/trainers 等正常に動作する

作業中のブランチ https://github.com/webdino/lyceum-pokemon/tree/running-test

knokmki612 commented 2 years ago

暫定的対処でローカル環境にて npm run dev トレーナーの作成、手持ちポケモンの追加等できることを確認した