- Node.jsによる簡単な天気予報Webサイト
- Dark Sky API のサポートは 2023 年 3 月 31 日に終了したので、現在動きません。
- 以下はHerokuにデプロイしたときのものですが、現在はrender.comにデプロイしています。
Node.js 及び下記パッケージ/モジュールを使用しています。
以下のAPIアカウントを取得する必要があります。
ローカルで実行する場合は、.envファイルを作成し、以下を記述してください。
PORT=3000
DARKSKY_NET_API_KEY=https://api.darksky.net/forecast/********************************/
MAPBOX_ACCESS_TOKEN=pk.*******************************************************************.**********************
MAPBOX_GEOCODING_URL=https://api.mapbox.com/geocoding/v5/mapbox.places/
テキストボックスに「横浜市」などと入力して[検索]ボタンをクリックしてください。
render.comでの設定は次のようにしました。別途、Environment Variablesも設定する必要があります。
Branch: main
Root Directory: ./
Build Command: $ npm install
Start Comand: $ node src/app.js
pitang1965
-
作成者 pitang1965
-
Website https://software.pitang1965.com/
"node-weather-website" is under MIT license.