我们编写了多达20个Api接口,里面需要掌握的
- 手动实现JWT(编写JWT插件)
- 异常处理
- egg-mysql、egg-redis、egg-cors插件使用
- 接口参数验证(egg-validate)
- SQL链表
- 数据处理
- 循环里面如何使用异步
手动实现JWT(编写JWT中间件)
实现流程:
- 安装 jsonwebtoken包
- 编写中间件(app - middleware - jwt.js)
- 注册中间件(config - config.default.js)
- 编写一个公共方法用来生成token(app - extend - helper.js)
当然小伙伴们也可以直接使用 egg 提供的插件 egg-jwt插件来实现,不过我还是建议自己手动实现一次对流程有个大概了解。
异常处理
其实呢,就是要习惯使用try去包裹代码块,不要让服务器直接报错,这样处理用户体验会好很多。
try {
} catch (e) {
}
egg-mysql、egg-redis、egg-cors插件使用
egg-mysql - 连接数据库插件
egg-redis - 连接redi
本文总结了使用Node.js框架Egg.js开发API时的关键技术,包括手动实现JWT中间件、异常处理策略、egg-mysql、egg-redis和egg-cors插件的应用、接口参数验证、SQL链表操作(外连接、内连接、交叉连接)以及数据处理和循环中异步操作的实践。通过这些内容,旨在帮助开发者更好地理解和应用Egg.js进行API开发。
订阅专栏 解锁全文
720





