前后端分离项目,前端中一般以内网还是外网的形式调用接口?

作者站长头像
站长
· 阅读数 15

如题,我的项目部署在阿里云服务器,前端(nuxt3 ssr)在A上,后端(api服务)在B上,A和B处于同一VPC内,且相同安全组,在前端项目中调用接口是写B的内网IP还是通过域名呢?如果写B的内网IP,还需要其它什么配置?

回复
1个回答
avatar
test
2024-06-18

前端项目通过域名请求,虽然是走的nuxt3 ssr是服务端渲染,但是毕竟是前端项目,他实际运行环境还是用户的浏览器端,所以如果有前端请求接口还是从用户那边发起的,你的内网地址就不能直接使用

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容