Yritetään rakentaa RESTful API tekemään GET-operaatio MySQL-tietokantaan. Monet kehittäjät haluavat yhdistää RESTin suoraan CRUDiin, koska REST HTTP:n kautta tarjoaa GET PUT POST ja DELETE, kun taas CRUD tarjoaa CREATE RETRIEVE UPDATE DELETE. On luonnollista haluta kartoittaa REST-säännökset suoraan CRUD-operaatioihin, ja kokeilemme sitä.
Miten teemme?
Asiointirajapintojen rakentaminen nodeJS:llä on kuoleman yksinkertaista, varsinkin kun olet aloittelija, voit valita expressJS:n rakentaaksesi ensimmäiset API-kokonaisuutesi.
Aloitetaan!
Käytin express-generatoria luodakseni hakemiston nimeltä apidemo. Minulla on mysql-palvelimessa tietokanta nimeltä ”test”. Luon yhteyden solmun ja mysql-tietokannan välille.
A. Asennetaan mysql
B. Yhteyden muodostaminen tietokantaan
Vaihe 1 tehtävästäni on suoritettu, ja aion ryhtyä nimeämään reittiä uudelleen saadakseni API:n nimeämiskäytäntöni näyttämään ammattimaiselta. Tarkista luodusta sovelluksestasi korostettu rivi.
Nimeän korostetun rivin reitityskonvention uudelleen muotoon ”/api/v1/users”.
Parannan users.js:n hakemaan tuloksen tietokannasta(Retrieve in CRUD). Olemme jo luoneet yhteyden tietokantaan edellisessä vaiheessa, tässä vaiheessa käytämme GET-metodia saadaksemme listan käyttäjistä rakentamamme API:n kautta.
Käytetään POSTMAN-menetelmää juuri rakentamamme API:n tarkistamiseen.