Je suis en train de créer une nouvelle application web pour un usage interne au travail avec des données internes, et j'ai exploré les options de la pile technologique. Je l'ai utilisé une API REST pour une autre application Web interne (également à l'aide des données internes SQL Server), mais je lis aujourd'hui à MeteorpediaApplication Web interne: Ai-je besoin d'une API?
Une question commune est de savoir comment créer une API REST avec Meteor. Tout d'abord, il est essentiel de comprendre que si vous créez une API pour vos propres applications et outils, vous vous trompez! Nous espérons qu'il est très clair qu'entre le serveur et le client, vous disposez d'une connexion DDP bidirectionnelle qui gère la synchronisation en temps réel des données publiées (voir Publier et souscrire dans les documents).
Donc, il semble que je me trompe! Je pensais avoir besoin d'une API pour obtenir des données sur mon application web; c'est ce que tous les tutoriels et articles semblent traiter. Où vais-je apprendre comment faire autrement? Ou est-ce juste quelque chose que Meteor offre et d'autres cadres frontaux ne le font pas nécessairement?
EDIT: Quelques plus de détails: Cette application sera utilisée probablement par moins de 10 personnes, la base de données est SQL Server. Il ne sera pas utilisé sur mobile, et les données n'ont pas besoin d'être interrogées ailleurs (ce sont des données sensibles, il faudrait donc au minimum qu'il s'agisse d'une API authentifiée).