繁体   English   中英

我应该如何处理一个完整的堆栈网站,我是否在不同的端口上托管前端和后端?

[英]How should I approach a full stack Website, DO i host front end and backend on different ports?

可以说我已经完成了我的 frotend 并准备好部署,我应该将它自己保存在一个端口上然后使用 get 请求调用 api / 后端服务器端口。

我应该将我的后端托管在 SpringBoot 中的一个端口上,还是将我的前端与我的 springboot 应用程序一起托管,然后将其托管在一个端口上,例如 8080

如果我要托管前端,从 html/css/ 到它在端口 80 上的框架的所有内容,然后在 8080 上托管我的后端 springboot 应用程序,这是一件好事吗? 或者我应该将它们全部托管在一起,请帮助我澄清这一点。

你是如何开发前端的? 比如,您使用了哪些技术/框架来实现您网站的前端/展示层?

由于您已经提到将其与 spring 引导一起使用,因此您可能使用了 thymeleaf 或 JSF 之类的东西

通常,这些是服务器端模板引擎,目的是生成动态 html 内容,而不是作为您应用程序的完整前端

您可以考虑使用 Angular/React/Vue 等 js 框架作为前端(是的 - 部署在不同的端口上)和 spring 引导 rest api。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM