【发布时间】:2021-04-27 15:02:00
【问题描述】:
我完成了 Udacity 云开发者纳米学位,我想制作一个自定义域来展示我的作品集。
我使用的堆栈包括:Api Gateway、Lambda、DynamoDB、Nodejs、S3 和 Serverless 框架。前端是:React。
但是,我一直在理解如何使用 React 前端部署完整的应用程序?
类似:anc.com 会导航到我的应用。我发现很多解决方案都提到了使用 serverless-domain-manager。
但是我的 React 前端呢?我读到一些解决方案说使用 S3 部署静态 Web。
但我的应用目前有 S3 来存储上传的图片。
如果我使用 S3 部署我的前端,我是否必须制作 2 个 S3 存储桶?
目前,我必须使用 2 个终端,SLS deploy 用于后端,npm run start 在 localhost 上运行前端。
我的github代码: https://github.com/ploratran/DogLookBook
【问题讨论】:
-
您可以在 netlify 上托管您的 react 应用,并将自定义域关联到您的 react 应用,并使用来自您的 react 应用的 api 请求访问您的 node js 应用
-
@angelo 嗨。谢谢您的回答。你知道任何关于如何在 netlify 上托管和从 react 应用程序访问 nodejs 应用程序的媒体或教程吗?
-
在 netlify 上托管很容易,您可以关注此博客 freecodecamp.org/news/…
-
为了使用 react with node,您可以使用 axios 从前端向后端的 url 发出 http 请求。
标签: reactjs lambda serverless-framework api-gateway custom-domain