ืืคืืืงืฆืืืช ื ืื ืืืืืงืช ืืื ื ืืืืื + ืืคืฉืจืืช ืืจืฉืื ืืงืืืช ืืชืจืืืช ืคืืฉ ืจืืข ืฉืขื ืืคื ื ืฉืงืืขื ืืคื ืขืจืื ืืืฉืจืื
ืืืคืืืงืฆืื (ืจืฆื ืขื ืืจืืงื Heroku): https://chvsunset.herokuapp.com
ืืืคืืืงืฆืื ืืืืืช API ืืงืืืช ืืื ื ืืืื ืืื ืขืืจ ืืืฉืจืื.
ืืฉ ืืืฉืช ื-URL ืืื - https://chvsunset.herokuapp.com/api
ืขื ืคืจืืืจ ืฉื ืืขืืจ ืืจืฆืืื - https://chvsunset.herokuapp.com/api/?city=ืืจืืฉืืื
ืืชืฉืืื ืืชืงืื JSON ืขื ืื ืชืื ืื (ืื ืฉืืงืืืื ืืืชืจ ืืฉืขืืฉืื ืืืืงืช ืืื ืื - ืื ืฅ, ืงืจืืืช ืฉืืข-ืืจ"ื, ืืฆืืช ืืฉืงืืขื) ืืืื ื ืืื:
{
"cityname": "ืืจืืฉืืื",
"netz": "05:34:51",
"gra": "09:08:14",
"chatzos": "12:41:36",
"shkia": "19:48:22"
}
ืืืืื ืืฉืืืืฉ ื-API ืื'ืืืืืกืงืจืืคื:
async function getzman(city) {
const response = await fetch('https://chvsunset.herokuapp.com/api/?city=' + city)
const data = await response.json()
return data
}
ืืขืช ื ืงืจื ืืคืื ืงืฆืื ืืื:
getzman('ืืจืืฉืืื')
ืืืืืื ืื ืจืืฆืื ืืงืื ืืช ืืฉืงืืขื -
let times = await getzman('ืืจืืฉืืื')
console.log(times.shkia)
ืืคืฉืจ ืืจืืืช ืืช ืฉืืื ื'ืคืจืืืืงื' ืืื ืืืื
(ืืื ืืกื ืืฉื ื ืืงืืฉืืจืื ืืฉ ืืืืจืฉื ืืคืืจืื ืชืืืืื + ืื ืืกื ืืงืืืฆืช 'ืชืืื ืืช')
ืืื ืืืคืขืื ืืฆืืื ืืืืฉื, ืืืจืืื ืืช ืืจืืคื
git clone https://github.com/chaim-chv/zmanim-node.git && cd zmanim-node
ืืืื ืืกื ืืช ืืืคืชืืืช ืืืชืืืืื ืืงืืืฅ env (ืฆืจืื ืืืื ืืก ืืช ืืคืชืืืช ื-VAPID - ืืคืืงืื ืืืชื ืืฆืืจื ืคืฉืืื ืืื ืฉืืืกืืจ ืืื. ืืืฅ ืืื ืฆืจืื ืืืื ืืก ืื ืืชืืืช URI ืฉื ืืกื ื ืชืื ืื MongoDB)
ืืื ืืชืงื ื ืฉื ืืืืืืืช ืื ืฆืจืืืช ื-npm:
npm install
ืืื
npm start
ืืืชืงื ื ืืืืจื ืืืจืืงื - ืืืฆื ืขื ืืืคืชืืจ ืืืืืืจื ืืช ืืืคืชืืืช ืืืชืืืืื ืืืงืืืืช ืื ืืื ืื (ืืฉ ืชืืืืจ ืืื ืืคืชื):
ืืืืืฅ ืืขืืื ืขื ืืื ืืขืืงืจื, ืื ืชืืืื ืืฉื ืืช ืืื ืืขืืื ืขื ืจืืืื (ืืืคืืืงืฆืื ืฉืฉืืชื ืืืจืืงื ืฉืืืืช ืืช ื-branch ืฉืื ืืืื).
ืืื ืชืขืฉื ืืช ืื:
git clone https://github.com/chaim-chv/zmanim-node.git && cd zmanim-node
ืชืขืจืื ืืฆืืื ืื ืฉืืชื ืจืืฆืื ืืงืื, ืืฉืืื ืื ืฉืื ืขืจืืื ืืชื ืืืกืืคืื ืืืื.
ืืขืช ืฆืจื ืืคืืืงืฆืื ืืืฉื ืขื Heroku-CLI:
heroku create <app-name>
ืืชืืืคื ืืืื ืืช ืืชืืื:
git push heroku master