【发布时间】:2021-08-26 05:02:44
【问题描述】:
我想知道在使用无服务器后端创建网站时是否有关于文件夹结构的最佳做法。
现在我有一个 Nextjs 前端和一个 AWS CDK 后端。我正在使用的当前文件夹结构在前端嵌入了 cdk 后端。像这样的:
.next
backend
bin
lib
test
node_modules
.gitignore
.npmignore
package.json
etc...
node_modules
public
src
styles
.gitignore
next-config.js
package.json
etc.....
如您所见,前端和后端有单独的 node_modules(cdk 和 nextjs 都使用 typescript),并且许多包似乎是本地复制的。这样可以吗?
此外,它们目前都在同一个 git 存储库中。就基于 github 的 CI/CD 而言,这是否可取?哪种文件夹结构(和 git 结构)将使开发和部署的痛苦最小?
【问题讨论】:
标签: typescript amazon-web-services next.js aws-cdk cicd