构建和部署 React Web 项目的常用方法

Common way to build and deploy a react web project

我完成了项目的一部分,并购买了一个带有域和数据库的网站空间来发布。所以我创建了一个具有以下结构的 React-Typescript 项目:

API:有我的控制器

BLL: 服务

问题 我是否必须创建一个构建并将其发布到网络空间,使用 API、BLL... 还是仅使用 Web 组件?因此 API、BLL... 位于单独的服务器上,并且从 Web 组件获取是通过 IP:Port 地址?

这里常用的方法是什么?

网络托管的来龙去脉是个大问题space。战略和方法数以千计。我不希望在一个单一的答案中做到这一点。但简而言之,您可能希望它们位于同一台服务器上,并且您希望后端以某种方式将您的前端资产交付给浏览器。并且您的前端发出没有像 /api/mydata/ 这样的域的请求,以从与前端相同的域中提取数据。这个问题现在可能会被关闭,因为它太宽泛而无法回答。 – 亚历克斯·韦恩