<prompt> Unda programu ya Node.js ambayo hupata maelezo ya hali ya hewa kutoka kwa OpenWeatherMap API kwa jiji fulani na kuonyesha halijoto ya sasa, unyevunyevu na kasi ya upepo.  <response>: Ili kuunda programu ya Node.js inayochukua maelezo ya hali ya hewa kutoka kwa API ya OpenWeatherMap, fuata hatua hizi:1. Sakinisha Node.js kwenye kompyuta yako ikiwa bado hujafanya hivyo.2. Unda saraka mpya ya mradi wako na uende kwayo katika terminal yako au haraka ya amri.3. Endesha npm init ili kuunda faili ya package.json ya mradi wako. Fuata madokezo ili kusanidi maelezo ya mradi wako.4. Sakinisha vifurushi vinavyohitajika: Axios ya kufanya maombi ya HTTP na dotenv ya kudhibiti vigezo vya mazingira. Ili kufanya hivyo, endesha amri ifuatayo:npm kufunga axios dotenv5. Unda faili ya .env katika saraka ya mradi wako na uongeze kitufe chako cha OpenWeatherMap API kama hii:OPENWEATHERMAP_API_KEYufunguo_wako_wa_api_hapaBadilisha your_api_key_here na ufunguo wako halisi wa API. Unaweza kupata ufunguo wa API kwa kujiandikisha kwa akaunti isiyolipishwa kwenye Unda faili mpya inayoitwa index.js katika saraka ya mradi wako na uongeze msimbo ufuatao: javascriptneeddotenv.config;const axios hitajiaxios;const apiKey process.env.OPENWEATHERMAP_API_KEY;const city New York; Badilisha na jiji linalotakaconst getWeatherData async mji jaribu const majibu subiri axios.get ; const temp, unyevunyevu response.data.main; const kasi majibu.data.wind; console.logMji: city; console.logJoto: tempC; console.logUnyevu: unyevunyevu; console.logKasi ya Upepo: speed ms; kukamata kosa console.errorHitilafu katika kuleta data ya hali ya hewa: error.message; ;getWeatherDatamji;Badilisha New York na jiji unalotaka ambalo ungependa kuleta maelezo ya hali ya hewa.7. Hifadhi mabadiliko yako na uendeshe programu kwa kutekeleza node index.js kwenye terminal yako au kidokezo cha amri. Halijoto ya sasa, unyevu na kasi ya upepo kwa jiji lililobainishwa itaonyeshwa.Kumbuka kuwa huu ni mfano rahisi bila ingizo la mtumiaji au kushughulikia makosa kwa miji isiyo sahihi. Unaweza kupanua kwenye nambari hii ili kuunda programu thabiti zaidi ikiwa inahitajika. 