Vissza

API

Lényegében egy másik alkalmazás (amely nem feltétlenül a localis szerveren létezik), egy lekérdező interface-e (eszköze, felülete).

(közveteln réteg hozzáférése bizotsított)

Az API az angol „application programming interface” kifejezés rövidítése, ami magyarul „alkalmazásprogramozási felületet” jelent.

Ezen az oldalon van pár API

https://openweathermap.org/api

A postman alkalmazás pedig segít összerakni paramétereket.

(Van egy offline része és egy Online része is a programnak )

https://grey-meteor-104502.postman.co/workspace/My-Workspace

Ha az oldalba akarod építeni magát az API-t akkor ezt elsőnek deffiniálni kell.(azonban nem kell telepíteni a none miatt

const https= require("https");

Illetve itt constans értékként is ledeffiniáltuk.(magán az app.get-en belül).

const url="https://api.openweathermap.org/data/2.5/weather?q=London&appid=f44f0bb7584b486f840deda4ab600ca9&units=metric";

És szintén egy gettel meghívtam, és azokat paraméterként megadtam az elöbb deffiniált változót

https.get(url, function(response){ console.log(response); }

itt minden ok ha kiírja, hogy

statusMessage: 'OK',

Hibakódok: console.log(response.statusCode);

Az összes

200 minden COOL

404 nem található az oldal

401 hibás a változó

ha" < form>-ban akarok küldeni trigger üzenetet a szervernek akkor fel kell tennem a body-parser-t

npm i body-parser