Zoeken…


Een applicatie met alleen API maken

Om een Rails-applicatie te bouwen die een API-server wordt, kunt u beginnen met een beperktere subset van Rails in Rails 5.

Om een nieuwe Rails API-app te genereren:

rails new my_api --api

Wat --api doet, is functionaliteit verwijderen die niet nodig is bij het bouwen van een API. Dit omvat sessies, cookies, activa en alles waardoor Rails in een browser werkt.

Het zal ook de generators configureren zodat ze geen views, helpers en activa genereren bij het genereren van een nieuwe resource.

Wanneer u de ApplicationController op een web-app vergelijkt met een API-app, ziet u dat de webversie zich uitstrekt van ActionController::Base , terwijl de API-versie zich uitstrekt van ActionController::API , die een veel kleinere subset van functionaliteit bevat.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow