話題になっている東京都 新型コロナウイルス感染症対策サイト
https://github.com/tokyo-metropolitan-gov/covid19
を動かしてみようと試しているのですが躓きました。
環境
- windows10
- virtualbox/vagrant
- node.js v10.19.0
試したこと
vagrantを利用した仮想環境上に
リポジトリをクローンしてきて
yarn install yarn dev
しましたが、以下画像のようにエラーがでてしまいます。
yarn installを再度試してみたり、yarn upgradeしてみたりしましたが未だに成功しません。
解決策がわからず困っています。
稼働できました!しかし...
nodeとyarnのバージョンを変更して試したところ正常に稼働しました!ありがとうございます。
しかし、localhost:3000にアクセスを試みたところ表示できません...
hostPCとのポートフォワードの問題かなとも思い、vagrantfileの設定を確認したり、
python3 -m http.server 3000
で簡単なwebserverを立ち上げてホストOSからlocalhost:3000にアクセスした場合はちゃんと表示されました。
何度も申し訳ありませんが原因がわかる方いましたら助けていただきたいです。
ホストとポートを変更してみましたが...
ホストとポートを変更してみました。
package.jsonでHOST=0.0.0.0 PORT=3000を追記しました。
Listening onの表示も http://10.0.2.15:3000/と変わりました。
こちらは変わらずアクセスできませんでした...
ゲストOSからcurlコマンド打った場合
ゲストOSから直接curlコマンドでアクセスした場合、以下画像のようにいろいろログが出てきました。アクセスに成功していそうです。(地域情報が載っているため、その箇所はオレンジで隠しました)
virtualboxのネットワーク設定をbridgedにしたらアクセスできました!
virtualboxのネットワーク設定をbridgedにしました。
仮想環境を再起動させ、ホストとポートを設定した状態で「yarn dev」を実行し、
http://ゲストip:3000へアクセスしてみたところ
アクセスできました!皆様ありがとうございました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/30 13:09