小编Kev*_*vin的帖子

反应挂钩参考

所以我决定将我的React Class组件重写为React Hook Component,然后在我的Class Component中

<canvas ref='canvas'></canvas>
Run Code Online (Sandbox Code Playgroud)

这种方法不再有效。那我该如何使用裁判呢?在文档中只说refs仍然有效。

谢谢!

reactjs

15
推荐指数
2
解决办法
1万
查看次数

如何在graphql中使用passport-local

我正在尝试在我的项目中实现 GraphQL,我想passport.authenticate('local')在我的登录中使用Mutation

我想要的代码改编:

const typeDefs = gql`
type Mutation {
      login(userInfo: UserInfo!): User
    }
`

 const resolvers = {
    Mutation: {
      login: (parent, args) => { 
        passport.authenticate('local')
        return req.user
    }
}
Run Code Online (Sandbox Code Playgroud)

问题:

  1. passport设计多为REST / Express吗?
  2. 我可以操作passport.authenticate方法(将用户名和密码传递给它)吗?
  3. 这甚至是一种常见做法还是我应该坚持使用一些 JWT 库?

passport-local passport.js graphql apollo-server

8
推荐指数
2
解决办法
3564
查看次数