- 一、什么是 Serverless
- 二、编写你的第一个 Serverless 应用
- 三、Serverless 应用是怎么运行的
- 四、如何提高应用开发调试和部署效率
- 五、serverless 应用
- 阿里云函数计算
- 腾讯云函数
- 使用 vercel 部署你的应用-推荐
- 六、场景案例
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
5.4 详情页接口的实现
完成了首页后,就可以实现详情页了。详情页与首页整体类似,区别就在于详情页需要传入参数查询某条数据。
详情页接口在 src/service/detail.ts 中 ,代码如下所示:
// src/service/detail.ts import { provide } from '@midwayjs/faas' import { IApiDetailService } from '../interface/detail' import mock from '../mock/detail' @provide('ApiDetailService') export class ApiDetailService implements IApiDetailService { async index (id): Promise<any> { return await Promise.resolve(mock.data[id]) } }
在这段代码中,我们实现了一个 ApiDetailService 类以及 index 方法,index 方法的如参 id 即文章 ID,然后根据文章 ID 从 mock 数据中查询文章详情。
文章详情数据如下:
{ "title":"Serverless 大热,程序员面临的新机遇与挑战", "wordCount":2540, "readingTime":10, "date":"2020-12-23 12:00:00", "content":"可能你会认为 Serverless 是最近两年兴起的技术,实际上,Serverless 概念从 2012 年就提出来了,随后 AWS 在 2014 年推出了第一款 Serverless 产品 Lambda,开启了 Serverless 元年... " }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论