错误处理、日志记录与 CI/CD 管道搭建
1. 错误处理与日志记录基础
错误处理和日志记录是开发中非常重要的环节。错误处理涵盖了创建不同用途的自定义错误处理程序,比如用于日志记录的、处理客户端错误的,以及默认的通用错误处理程序。同时,我们还需要创建有意义的消息,这些消息不仅用于错误提示,也用于日志记录。
在日志记录方面,可以使用 winston 库来输出消息,这些消息可以显示在控制台,也可以保存到文件中。
以下是一些常见的关于错误处理和日志记录的问题:
1. 错误处理程序和日志记录有什么区别?
2. 如何在 Express.js 应用程序中添加不同类型的错误处理程序?
3. 在应用开始处和结束处添加错误处理程序定义有区别吗?
4. 应该记录哪些类型的信息?
5. 有没有办法为应用程序添加通用的日志记录策略?
6. 如果想获取错误消息但仍通过错误处理程序传递,应该怎么做?
7. 错误处理函数中的 next() 有什么作用?
2. 创建 CI/CD 管道
如今,DevOps 对于几乎每个应用程序的生命周期来说都是必不可少的。容器化环境、使用持续集成服务、在部署前运行测试以及获取构建通知是本章的重点。我们将学习如何使用 Travis CI、Google Cloud 和 GitHub 对环境进行 Docker 化,从而创建一个管道。
2.1 技术要求
运行代码所需的所有信息都已提供,唯一的要求是完成之前的安装过程,即安装 Node.js、VS Code 和 TypeScr
超级会员免费看
订阅专栏 解锁全文
954

被折叠的 条评论
为什么被折叠?



