express-stormpath email verfication

时间:2017-09-04 07:48:16

标签: node.js express stormpath express-stormpath

当用户提交数据时总是会收到此错误 未在配置文件中定义属性名称“emailVerificationToken” 我检查了文档中的所有内容,我找不到任何相关的解决方案 ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////////////

app.use(stormpath.init(app, {

expand: {
  customData: true,
  groups: true,
  groupMemberships: true,
  providerData: true
},
web: {
verifyEmail: {
  enabled: true,
  nextUri: 'http://localhost:3001/login'
},
  login: {
    form: {
      fields: {
        login: {
          label: 'Email',
          placeholder: 'Email'
        },
        password: {
          label: "Password",
          placeholder: 'Password'
        }
      }
    }
  },
  register: {
    enabled: true,
    autoLogin: true,
    uri: '/signup',  // Use a different URL
    nextUri: '/',    // Where to send the user to, if auto login is enabled
    form: {
      fields: {
        surname: {enabled: false},
        givenName: {
          enabled: true,
          label: 'Username',
          placeholder: 'Username',
          required: true,
          type: 'text'
        },
      },
      fieldOrder: ['givenName', 'email', 'password']
    }
  }
},
preRegistrationHandler: function (formData, req, res, next) {
        console.log(formData)
        return next();
        }
      });
    });
},
postRegistrationHandler: function (account, req, res, next) {
    console.log("account")
  next();
},
apiToken: "",
org: '',
application : {
  id : ""
}
}));

0 个答案:

没有答案