yeoman fullstack发电机社会oauth问题

时间:2017-03-03 09:09:33

标签: mysql mariadb google-authentication facebook-authentication yeoman-generator

当我将数据类型JSON分配给facebook和google(默认情况下是生成器)时,我正面临OAUTH问题。我的数据库是mysqL,我收到此错误:

componentWillReceiveProps(nextProps){
    let { language } = nextProps.language;
    if (language && language != this.props.language.language) {
      Actions.refresh({title: I18n.t('main', {locale: language})})
    }
}

如果我设置数据类型:文本或字符串然后它工作,但我不能查询mysql然后。这个错误是关于mariadb但我使用mySql奇怪!

如何在MySql中存储JSON数据类型,因为我必须查询 facebook.id 等?

参考:https://github.com/angular-fullstack/generator-angular-fullstack/issues/2510

1 个答案:

答案 0 :(得分:1)

数据类型JSON问题

MySql 5.7支持JSON类型。 enter image description here enter image description here

但问题是你在使用sequelize。 sequelize是node.js的ORM sequelize不支持类型JSON,MySql仅支持带Postgres的JSON 也见附件。

enter image description here

最近与其成员确认
check here enter image description here