Junior — Middle
Kako uspostavljate komunikaciju između frontend dela i serverskog dela aplikacije?
sobes.tech АИ
Одговор од АИ
Објава између фронтенда и бекенда обично се гради преко HTTP API — REST или GraphQL. Фронтенд шаље захтеве серверу, добија податке и их приказује. За размену података најчешће се користи JSON. Важно је договорити API контракт: који ендпоинти, методи, формати података и кодови одговора се користе.
За реално време користе се WebSocket или технологије push обавештења. Такође се користе алати за документацију API, као што су Swagger/OpenAPI, како би обе стране разумеле структуру захтева и одговора.