2016-08-26 2 views
0

안녕하세요, 저는 sails.JS를 사용하여 API를 만들려고합니다. 모든 것이 잘 작동하지만 값이 내 데이터베이스에 삽입되는 것을 볼 수 없습니다. 내 설정/connection.js 너무sailsJS를 사용하여 값이 mysql 데이터베이스에 삽입되지 않습니다.

sails generate api Message 

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

설정/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' 
    } 

    } 
}; 

여기 내 API/컨트롤러/Me입니다. ssageController.js

module.exports = {

}; 여기

내가받지 못하고있는 이유 문제가 무엇인지 error in table

가 나는 돛에 초보자가 그냥 몸이 나를 도울 수있는 몇 일 다시 시작 전 이메일 및 메시지 필드에 null이 무엇입니까 데이터베이스이다 값은

+0

'create' 메소드가 구현 된 컨트롤러를 표시 할 수 있습니까? –

+0

@AbhikChakraborty 내 api/controllers/MessageController.js는 module.exports = { \t}로 구성됩니다. 그것의 빈 – atif

+0

질문을 업데이 트하고 그것에 컨트롤러 코드를 추가하십시오 또한'전자 메일'형식'문자열' –

답변

0

얘들은 이전에 내가 또한 도움이 here에서 자습서를 참조 데이터 유형은 또한 매력 처럼 작동하도록 서버를 재시작 등의 이메일이었다 단지 문자열로 이메일의 데이터 유형을 수정하여 문제를 해결 데이터베이스에 입력 나는 내 문제를 정렬.

감사를위한 @abhik

관련 문제