微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Bolt-AWS-Lambda-ServelessStack Slack App 实现 reactjs 网站 slack onboardingreactjs、AWS Amplify、oAuth、Gitlab CI

如何解决如何使用 Bolt-AWS-Lambda-ServelessStack Slack App 实现 reactjs 网站 slack onboardingreactjs、AWS Amplify、oAuth、Gitlab CI

我正在构建一个 Slack 应用程序并让它像这里的示例一样运行: https://slack.dev/bolt-js/tutorial/getting-started 我还使用无服务器部署到 AWS-Lambda,如下所述: https://slack.dev/bolt-js/deployments/aws-lambda

现在,我还在构建一个网站,在该网站上将进行一些松弛的入职,我想使用我已经使用过的管道来构建该网站,NodeJS > ReactJS > Gitlab CI > AWS-Amplify。>

这里最好的架构是什么:

  • 使用我现有的 Slack App / Bolt / AWS Lambda 代码并将 reactJS 网站添加到该代码中?现在,它使用无服务器堆栈进行部署,并将整个项目推送到 AWS 仅用于 Lambda - 没有前端 - 它只处理 Slack API 调用。如果我将 ReactJS 前端添加到同一个项目中,我如何仍然使用 AWS-AMplify 来推送该代码?我可以继续为 Lambda 函数使用无服务器堆栈管道吗?

  • 将我现有的 Slack App / Bolt / AWS Lambda 代码添加到我的 AWS-Amplify ReactJS Gitlab-CI 管道中 - serverless-stack- bolt - AWS Lambda 部署在这种情况下将如何工作?

在网站上 - 我计划有一个添加到 Slack”按钮,以及我将保存为个人资料的用户的入职问题,这些数据将用于为该用户创建 Slack 内容。因此,网站和 Slack 应用程序都会访问这些数据。

非常感谢任何指导。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。