如何使用 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 (将#修改为@)