使用sailsJS不会将值插入到mysql数据库中

时间:2016-08-26 06:25:20

标签: mysql api sails.js models

嘿伙计们我正在尝试使用sails创建API.JS一切正常但我看不到值插入到我的数据库中。我使用

创建了我的API
mysqlAdapter: {
    adapter: 'sails-mysql',
    host: 'localhost',
    user: 'root',
    password: '',
    database: 'sailsApi'
  },

所以在我的config / connection.js和

connection: 'mysqlAdapter',
migrate: 'safe'

配置/ models.js

module.exports = {
  connection: 'mysqlAdapter',
  tableName: 'message',
  attributes: {
    email:{
        type: 'string',
        unique: true,
        columnName: 'email'
    },
    message: {
        type: 'string',
        columnName: 'message'
    }

  }
};

这是我的api / models / Message.js

Radcombobox

这是我的api / controllers / MessageController.js

module.exports = {

};

这是我在电子邮件和消息字段中获取null的数据库视图 error in table

我是风帆的初学者,开始几天后,任何身体可以帮助我,为什么我没有将值输入数据库

1 个答案:

答案 0 :(得分:0)

嘿家伙只是通过将电子邮件的数据类型更改为字符串来解决问题以前它是电子邮件作为数据类型也重新启动服务器使其像魅力一样工作 我还参考了here中的教程,它帮助我解决了我的问题。

感谢@abhik的帮助