首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nuxt(自定义登录)中修改$strapi.login({})默认路由

如何在nuxt(自定义登录)中修改$strapi.login({})默认路由
EN

Stack Overflow用户
提问于 2021-02-12 11:43:35
回答 1查看 173关注 0票数 0

我正在使用nuxt-strapi,我是通过动态口令进行身份验证的用户,为此,我想使用$strapi.login(),但问题是strapi登录的默认端点是auth/local,这需要电子邮件和密码,但我想修改它并使用手机号码。我不知道如何修改路由,所以有没有像在$auth中那样的选项,我可以修改登录路由

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 15:16:07

nuxt-strapi模块不允许您更改登录URL。在您的示例中,我要做的是直接调用OTP API端点并手动设置令牌。

代码语言:javascript
复制
const token = await this.$strapi.$http.$post('otp/endpoint', {tel}) 
await this.$strapi.setToken(token)
await this.$strapi.fetchUser() //to get the user information
//or get the user via $http and set it manually
this.$strapi.setUser(user)

有关更多信息,请参见https://strapi.nuxtjs.org/strapi

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66166063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档