Publikimi i shërbimit REST EasyREST 0.8

Lëshimi i EasyREST 0.8, një shërbim REST i lehtë dhe të zgjeruar për realizimin e kërkesave CRUD dhe të agreguara në bazat e të dhënave relacionale. Projekti është shkruar në gjuhën Go dhe përdor një sistem plugarësh për t'u lidhur me DBM të ndryshme (SQLite, MySQL, PostgreSQL, Redis). Kodi shpërndahet nën licencën Apache 2.0. Për ta ekzekutuar, mjafton të ndërtohet ose të shkarkohet skedari ekzekutiv dhe të tregohen pluginat në skedarin e konfigurimit YAML ose përmes variablave të ambientit.

Tiparet kryesore të projektit:

  • MbĂ«shtetje pĂ«r disa DBM tĂ« llojeve tĂ« ndryshme pĂ«rmes.plugins (SQLite, MySQL, PostgreSQL, Redis).
  • MbĂ«shtetje pĂ«r HTTP caching pĂ«rmes ETag.
  • Kontrolli i aksesit nĂ« nivel serverĂ« pĂ«rmes verifikimit tĂ« «scope» dhe JWT (opsionale pĂ«r tĂ« anonimizuar).

Ndryshimet kryesore:

  • Shtuar mundĂ«sinĂ« e aksesit anonim (pa token JWT) dhe konfigurimin e «claims» pĂ«r pĂ«rdoruesit anonim.
  • Implementuar konfigurimi pĂ«r pĂ«rjashtimin e aksesit nĂ« pamje tĂ« caktuara, tabelat dhe funksionet pĂ«rmes API-sĂ«.
  • Rregulluar njĂ« gabim, i cili pĂ«r shkak tĂ« kĂ«rkesĂ«s me If-None-Match mund tĂ« kthejĂ« kodin 304 para kontrollit tĂ« autorizimit.
  • Rritur shpejtĂ«sinĂ« e serializimit tĂ« skemave Swagger pĂ«r pĂ«rshkrimin e API-sĂ«.
  • PĂ«r tĂ« rritur sigurinĂ« dhe stabilitetin, pĂ«rditĂ«suar varĂ«sitĂ« kritike nĂ« versionet mĂ« tĂ« fundit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster