我想在微服务基础架构中访问我的node.js服务器作为服务。这意味着如果在本地我可以访问节点服务器服务/root-path-to-service
。但是在部署到AWS中的基础架构后,它将作为/microservice-path/root-path-to-service
访问,而app.use('/root-path-to-service', ...)
不再起作用。如何在两种情况下配置?
答案 0 :(得分:1)
提供路径作为环境变量。然后使用以下方法从Node中读取它:
process.env.ENV_VARIABLE_NAME
这是标准的微服务实践。