J'essaie de créer une API de repos avec AWS (NodeJS) et DynamoDB. La plupart du temps, je n'ai pas accès à AWS et j'ai besoin de tout courir hors ligne pour tester et seulement déployer lorsque j'ai une quantité de travail effectuée. Y a-t-il des guides ou de bonnes pratiques qui m'aident dans le développement? P>
Merci d'avance! P>
3 Réponses :
Vous pouvez exécuter une version hors ligne de DynamoDB sur votre localhost. Le plus facile est de l'avoir dans un conteneur dans Docker. Ensuite, vous n'avez pas besoin de le gérer du tout et cela fonctionnera dans chaque environnement qui a Docker installé.
C'est ce que nous avons dans package.json scripts pour application sans serveur p>
AWS localStack est bon choix pour le développement local des applications sans serveur P>
Pouvez-vous fournir plus de détails? Pourquoi est-ce un bon choix? Pouvez-vous relier toute documentation ou supporter des matériaux ou fournir un exemple de code / de configuration?
utiliser Sam local pour la partie Lambda et dynamodb local pour la partie dynamodb. Je recommande d'exécuter Dynamodb local à l'aide du conteneur Docker comme des mentions de Libik. P>