Sails.js 如何使用sails迁移创建表
我想通过sails框架创建基本的crud。我已经运行了这些命令Sails.js 如何使用sails迁移创建表,sails.js,Sails.js,我想通过sails框架创建基本的crud。我已经运行了这些命令 sails new sails_app sails generate api employee connection.js 我点击了这个网址 http://localhost:1337/employee/create?name=Brij&email=test@techbrij.com&phone=123-456-7890 输出: { "name": "Brij", "email": "test@tech
sails new sails_app
sails generate api employee
connection.js
我点击了这个网址
http://localhost:1337/employee/create?name=Brij&email=test@techbrij.com&phone=123-456-7890
输出:
{
"name": "Brij",
"email": "test@techbrij.com",
"phone": "123-456-7890",
"createdAt": "2016-02-24T11:23:32.841Z",
"updatedAt": "2016-02-24T11:23:32.841Z",
"id": 1
}
现在我检查了数据库,没有一个表是由sails创建的
这是自动创建表还是我将创建它
或者如何在sails中运行迁移?您应该将连接放在 config/env/development.js 就像这样:
models: {
connection: 'mysql'
},
表格是在Sails中自动创建的。这就是你如何做到的:
- 在
setconfig/models.js中
migrate:create
- 在
setconfig/env/development.js中
(因为这是您在connection:'mysql'
config/connections.js中为连接命名的名称)
sails lift
,它将以开发模式启动应用程序,允许创建表格。此时,请检查表格是否已创建(它应该存在)。这里有一个相关链接:
models: {
connection: 'mysql'
},