首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我将nodejs应用程序部署到码头群上,我可以从其他计算机访问rest-api吗?

如果我将nodejs应用程序部署到码头群上,我可以从其他计算机访问rest-api吗?
EN

Stack Overflow用户
提问于 2022-06-28 16:47:56
回答 1查看 37关注 0票数 0

我正在开发一个供应链管理应用程序。我在ReactJS中开发了这个应用程序的前端,并支持了docker和nodeJS。我的问题是,我是否在码头群上部署我的后端,即NodeJS sdk。我可以访问不同计算机中部署的API吗?

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 17:43:16

您可以通过以下两种方式从外部实现服务(后端):

  • 您可以直接公开服务的端口,然后可以通过使用端口配置直接连接到它(在任何实际部署中都不建议这样做)。这样,公开的端口就可以从外部世界访问服务。
  • 或者部署另一个服务,它将充当反向代理/ API网关。所以代理(nginx,traefik,.)将侦听所有传入请求,检查SSL,.,然后将请求转发到正确的服务。这是推荐的方法,因为您将实际服务隐藏在代理后面,并将所有auth/ssl详细信息都放在代理本身上,这样您就不需要知道任何关于该技术细节的信息了。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72790366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档