Express – budowa API w Node.js

Express jest popularnym framework’iem do budowy aplikacji wykorzystujących po stronie serwera Node.js. W pakietach npm można znaleźć dedykowane dla Express narzędzia, które pozwolą nam wygenerować szkielet aplikacji. Poniżej w kilku krokach przedstawię od 0 jak wygląda budowa API w oparciu o Express i Node.js.  Czytaj dalej „Express – budowa API w Node.js”

Uruchomienie Flask API na uWSGI

Flask API jest mikroframework’iem umożliwiającym budowanie aplikacji internetowych w języku Python. Jedną z możliwości uruchomienia zbudowanego API jest wykorzystanie uWSGI, czyli prostego, szybkiego kontenera umożliwiającego uruchomienie aplikacji zaimplementowanej np. w języku Python i udostępnienie jej na wybranym porcie sieciowym. Poniżej w kilku krokach przedstawię jak uruchomić proste API wykorzystujące Flask za pomocą uWSGI. Czytaj dalej „Uruchomienie Flask API na uWSGI”

Cechy dobrego RESTful API

Komunikacja między systemami często jest realizowana poprzez wywoływanie zdalnych serwisów. W ostatnim czasie coraz częściej przy budowanie systemów odchodzi się od tradycyjnych web serwisów opartych na technologii SOAP i stosuje się tzw. serwisy REST (RESTful). Terminy REST czy RESTful są obecnie tak często stosowane i nie zawsze poprawnie w kontekście opisywanych serwisów, że warto zapoznać się czym tak naprawdę jest REST i co charakteryzuje serwisy opartej o tej architekturze. Czytaj dalej „Cechy dobrego RESTful API”