Node.js sert de service de microservice
Ricardas
Je souhaite accéder à mon serveur node.js en tant que service dans une infrastructure de microservices. Cela signifie que si localement, je peux accéder aux services du serveur de nœuds /root-path-to-service
. Mais après le déploiement sur l'infrastructure dans AWS, il est accessible /microservice-path/root-path-to-service
et app.use('/root-path-to-service', ...)
ne fonctionne plus. Comment puis-je configurer pour fonctionner dans les deux cas?
Arnaud Weil
Fournissez le chemin en tant que variable d'environnement. Ensuite, lisez-le à partir de là dans Node en utilisant :
process.env.ENV_VARIABLE_NAME
Il s'agit d'une pratique standard en matière de microservices.