从后端更新Next.js应用前端



我正在构建一个带有"电话验证"的Next.js web应用程序。流。

为了验证电话号码,我的web应用程序使用Twilio的API向用户发送短信。

然后,用户可以用"是"字回复短信。确认他们的电话号码

这"YES"文本消息正在触发Twilio中的一个webhook,它正在击中我的一个Next.js API端点,最终更新数据库"验证"字段设置为"true">

到目前为止一切顺利。

我希望前端在电话号码验证后得到重定向或更新。

是否有办法在Next.js框架内实现此行为?或者是web sockets、重定向响应、meteorjs或任何其他第三方库或服务?

(我在Vercel和GCP上托管我的应用程序)

并且,是的,我知道所有关于验证码的方法,哈哈,我只是想在我的入职流程中避免这一步…

很想听听你的想法!

谢谢!

您有几个选择来开发它。

  1. 我的第一个基本想法是创建setTimeout,(可能是一些循环的递归超时,15秒,30秒,45秒)

  2. 我的第二个想法是使用Firebase Firestore,我认为这是一个更好的想法,首先,Firestore像websocket一样工作,在你的组件或页面中,你可以监听Firebase数据库,直到用户写YES,然后你更新你的数据库并在Firestore中运行设置相同响应的进程。

对不起,我的英语不太好。

我希望我帮了你。

相关内容

  • 没有找到相关文章

最新更新