用户登录

下面再找个地方可以用一下刚才我们创建的 Post 这个模型 .. 在 app .. Controllers,Http 的下面,打开 PostController 这个控制器 .. 这个是处理对文章资源请求用的一个控制器 .. 它是一个资源类型的控制器 .. 里面定义了一些方法可以处理对资源的不同类型的请求 ..

在这个控制器的顶部 .. 先使用一个模型 .. 添加一个 Post .. use .. 类型是在 App/Models 下面,名字是 Post ..

这样我们就可以在这个控制器里面使用 Post 这个模型来处理文章资源的数据了 ..

比如这个控制器的 index 方法,应该会返回一个资源的列表,这里就是一个文章资源的列表 .. 添加一个 posts .. await .. 用一下 Post 模型里的 all() 这个方法 .. 它会返回模型上的所有的资源 ..

下面可以再 return 这个 posts ..

回到浏览器 .. 访问一下 posts 这个地址 .. 用默认的 GET 方法请求这个地址的时候,会使用控制器里的 index 方法来处理 .. 在这个方法里面,我们用了模型的 all 方法找到了所有的内容 .. 又把这些内容响应给了客户端 .. 这里就是浏览器 ..

现在你看到是 json 类型的数据 .. 这些数据你可以用在前端应用 .. 或者移动端应用上 .. 这里只有一个内容项目 .. 下面我们再去添加两个 ..

打开创建文章资源用的这个页面 ... 输入一个标题 ... 正文 ... 再提交一下 .. 再去添加一个内容 ...

输入标题 .. 正文 ... 再提交一下 ...

回到文章资源的列表 ... 现在这里会给我们返回三个文章内容项目 ...

使用模型(Model)《 Node.js 应用:模型 》

统计

9684
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点