2016-08-26 7 views
0

皆さん、sails.JSを使用してAPIを作成しようとしていますが、すべて正常に機能しますが、私は自分のconfig/connection.jsでとてもsailsJSを使用して値がmysqlデータベースに挿入されない

sails generate api Message 

mysqlAdapter: { 
    adapter: 'sails-mysql', 
    host: 'localhost', 
    user: 'root', 
    password: '', 
    database: 'sailsApi' 
    }, 

のconfig/models.jsここ

connection: 'mysqlAdapter', 
migrate: 'safe' 

は私のAPI /モデル/ Message.jsを使用して、私のAPIを作成しました

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

    } 
}; 

ここはmy api/controllers/MeですssageController.js

module.exportsは= {

}。ここ

は私が得ていないのです、なぜ問題が何であるかを error in table

は、私は帆で初心者はただの体が私を助けることができる数日戻って始めた私は、電子メールやメッセージフィールドにnullを取得していますデータベースビューであります値は

+0

'create'メソッドが実装されているコントローラを表示できますか? –

+0

@AbhikChakraborty my api/controllers/MessageController.jsは、module.exports = { \t}となります。その空の – atif

+0

質問を更新してコントローラコードを追加してください。また、 'email'タイプは' string'でなければなりません。 –

答えて

0

やあみんなが前にそれは私も助けhereからチュートリアルを参照するデータ型は、それが魅力 のように動作させるサーバーの再起動などのメールだっただけで、文字列への電子メールのデータ型を修正することで問題を解決し、データベースに入力されました私は私の問題を並べ替える。

助けてくれてありがとう@abhik

関連する問題