我完成了Udacity Cloud Developer纳米学位,我想制作一个自定义域来展示我的投资组合。
我使用的堆栈包括:Api网关,Lambda, DynamoDB, Nodejs, S3和无服务器框架。前端是:React.
然而,我困在理解如何部署完整的应用程序,与React前端?
像:anc.com这样的东西会导航到我的应用程序。我发现了许多提到使用serverless-domain-manager的解决方案。
但是我的React前端怎么办?我看到一些解决方案说使用S3部署静态web。
但是我的应用程序目前有S3来存储上传的图像。
如果我用S3部署我的前端,我必须做2 S3桶吗?
目前,我必须使用2个终端,SLS部署为后端,npm run start
在localhost上运行前端。
我的github代码:https://github.com/ploratran/DogLookBook
Serverless团队还发布了一个名为components的工具,其中一个看起来非常适合你想做的事情;它会自动处理云上的一切,让你的React文件托管和分配一个域:https://github.com/serverless-components/website