heroku MERN堆栈Web应用程序的最佳结构(nodejs & express & mongoDB作为服务器,Reactjs作为客户端?

idfiyjo8  于 2022-11-13  发布在  Go
关注(0)|答案(2)|浏览(90)

我有一个MERN堆栈应用程序什么是最好的结构吗?考虑到我将使用Express API稍后为移动的应用程序我有这个结构现在(主文件夹应用程序内客户端和服务器文件夹每个文件夹都有自己的node_modules文件夹package.json和package-lock.json或我应该只有一个node_modules文件夹package.json和package-lock.json为两个在主应用程序?以及如何将它们推到Heroku,我应该将每个应用程序单独推,还是将两者作为一个应用程序一起推,以及如何推?

8tntrjer

8tntrjer1#

如果你选择mono-repo(整个项目的单个git仓库),那么保持模块分离是一个很好的做法,每个模块都有自己的依赖项。
最常见的解决方案是顶层tooling机制,它使每个模块保持分离,但仍然有能力安装和构建所有项目。

nafvub8i

nafvub8i2#

“根”文件夹中的两个单独的“后端”和“前端”文件夹。这两个文件夹应该有各自单独的“node_modules”文件夹和“package.json”。Here's a more detailed answer

相关问题