如何部署next.js前端和分离的express后端

cgvd09ve  于 2022-12-23  发布在  其他
关注(0)|答案(2)|浏览(323)

我正在开发一个应用程序,其中包含next.js作为前端和独立的后端服务器运行在express上。我想知道生产部署和成本,我做了一些研究,但我不知道什么是最好的方式。
我的文件夹结构如下。我已经分开packages.json在前端和后端分开。两个应用程序也运行在不同的端口。我也在前端做SSR。

waxmsbnn

waxmsbnn1#

js已经包含了一个像express. API Routes这样的服务器,允许您构建一个后端,与下一个应用程序的其余部分沿着部署。
API路由位于/pages/api文件夹中。

umuewwlo

umuewwlo2#

从长远考虑。如果将来,它需要扩展以适应流量或者必须有独立的域,那么将后端与前端分离是最好的方法。这样每个团队都可以专注于自己的部分,而不会打乱整个项目的组织。另外,你有一个干净的客户端接口(前端,CLI和SDK)。如果没有,那么在NextJS中有后端应该是好的。

相关问题