Sails.js 如何使用sails迁移创建表

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框架创建基本的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@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中自动创建的。这就是你如何做到的:

  • config/models.js中
    set
    migrate:create
  • config/env/development.js中
    set
    connection:'mysql'
    (因为这是您在
    config/connections.js中为连接命名的名称)
然后,要创建/更新表格,请运行
sails lift
,它将以开发模式启动应用程序,允许创建表格。此时,请检查表格是否已创建(它应该存在)。

这里有一个相关链接:
 models: {
         connection: 'mysql'
     },