先了解一下现在我们的网站上的用户相关的东西 .. 在 database .. migrations 这里有一个 user migration .. 我们使用了这个 migration 创建了一个叫 users 的数据表 ..
表里有几个用户相关的字段 .. 用户的 id .. username .. 用户名 .. 它的值应该是 unique ,就是每个数据记录的 username 字段的值应该是唯一的 ..
下面还有一个 email 字段,它的值也是唯一的 .. password 是用户的密码 .. timestamps 是个时间字段,它会在数据表里生成两个字段 .. created_at 还有 updated_at
数据库
运行 Migration 会在数据库生添加这个 users 表 .. 打开数据库的客户端 ... 找到应用的数据库,浏览一下这个 users 表里的内容 .. 这里有几条我们之前添加进来的记录 .. 这些记录是通过一个 seeder 文件插入进来的 ..
在 database ... seeds 里面,可以找到应用里的 seeder 文件 .. 这里有个 UserSeeder ..
模型
打开 app .. Models .. 这里是应用里的数据模型 .. 里面有个叫 User 的模型 .. 它对应的就是数据库里的 users 这个数据表 ..
控制器
然后在 app .. Controllers ,Http 里面,还有一个 UserController.js .. 这个是处理用户资源用的一个资源控制器 ..
在 start .. routes.js 这里, 我们已经添加了一条资源路由 .. 资源是 users .. 对应的控制器就是这个 UserController ..