【发布时间】:2016-08-26 06:25:20
【问题描述】:
大家好,我正在尝试使用sails.JS 创建API,一切正常,但我看不到值被插入到我的数据库中。我使用
创建了我的 APIsails generate api Message
所以在我的 config/connection.js 和
mysqlAdapter: {
adapter: 'sails-mysql',
host: 'localhost',
user: 'root',
password: '',
database: 'sailsApi'
},
config/models.js
connection: 'mysqlAdapter',
migrate: 'safe'
这是我的 api/models/Message.js
module.exports = {
connection: 'mysqlAdapter',
tableName: 'message',
attributes: {
email:{
type: 'string',
unique: true,
columnName: 'email'
},
message: {
type: 'string',
columnName: 'message'
}
}
};
这是我的 api/controllers/MessageController.js
module.exports = {
};
我是几天前刚开始的风帆初学者,任何人都可以帮助我,为什么我没有将值输入数据库是什么问题
【问题讨论】:
-
你能告诉控制器你在哪里实现了
create方法吗? -
@AbhikChakraborty 我的 api/controllers/MessageController.js 由 module.exports = { };它是空的
-
请更新问题并将控制器代码添加到其中,
email类型应为string -
我已经更新了我的问题,你能告诉我有关 Models/Message.js 的信息吗?
-
是的,我指的是模型,您的控制器代码不完整