16、错误处理、日志记录与 CI/CD 管道搭建

错误处理、日志记录与 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值