Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我让Mongoose Auth工作,但我如何做一些定制的东西呢?_Javascript_Authentication_Mongodb_Node.js_Mongoose - Fatal编程技术网

Javascript 我让Mongoose Auth工作,但我如何做一些定制的东西呢?

Javascript 我让Mongoose Auth工作,但我如何做一些定制的东西呢?,javascript,authentication,mongodb,node.js,mongoose,Javascript,Authentication,Mongodb,Node.js,Mongoose,我按照Mongoose auth的说明,让系统在我的node.js上运行: 所以,我用Mongoose auth做了这件事,我可以通过Facebook进行连接。我想要的是在Facebook回击我之后做点什么。现在,它只是将我重定向到“主页”,并让用户登录。我想在它引导我回家之前做点什么。我该怎么做 在EveryAuth中,我是这样做的: .findOrCreateUser( function (session, accessToken, fbUserMetadata) { // find

我按照Mongoose auth的说明,让系统在我的node.js上运行:

所以,我用Mongoose auth做了这件事,我可以通过Facebook进行连接。我想要的是在Facebook回击我之后做点什么。现在,它只是将我重定向到“主页”,并让用户登录。我想在它引导我回家之前做点什么。我该怎么做

在EveryAuth中,我是这样做的:

.findOrCreateUser( function (session, accessToken, fbUserMetadata) {
    // find or create user logic goes here
  })

但我猜这在mongoose auth中是不可用的……因为文档中没有这一功能。

您通过
everyauth
访问的所有内容都可供
mongoose auth
使用。只需将您在
everyauth
中使用的链接方法从方法调用转换为
mongoose auth
配置中everyauth键中的键值:

facebook: {
  everyauth: {
      myHostname: 'http://localhost:3000'
    , appId: 'YOUR APP ID HERE'
    , appSecret: 'YOUR APP SECRET HERE'
    , redirectPath: '/home'
    , findOrCreateUser: function (session, accessToken, fbUserMetadata) {
      }
  }
}

使用
everyauth
可以访问的所有内容都可供
mongoose auth
使用。只需将您在
everyauth
中使用的链接方法从方法调用转换为
mongoose auth
配置中everyauth键中的键值:

facebook: {
  everyauth: {
      myHostname: 'http://localhost:3000'
    , appId: 'YOUR APP ID HERE'
    , appSecret: 'YOUR APP SECRET HERE'
    , redirectPath: '/home'
    , findOrCreateUser: function (session, accessToken, fbUserMetadata) {
      }
  }
}