Express 的源码目录是在 lib 目录,这是 node.js 开发者自发的约定。在目录的最右边可以看到修改时间,最近的一次 lib 源码目录下的修改时间是2个月前,说明这个框架已经是相当的稳定了。
点击 Fix error when res.set cannot add charset to Content-Type
中间的链接便可以查看到 Commit 信息,了解修改了哪些文件。
目前的 commitId 号码是 ae0b630ac7e8f34e4ea37285f30db4b52adf8436
(可能在你阅读的时候,express 又添加了新的 commit,所以这里我把 commitId 给粘贴了出来),代码修改如下:
增加了判断 value 不能是数组的一段逻辑(红色代表删除,绿色代表增加)。
之后又增加了一段测试用例,用于测试之前修改的逻辑是否正确运行。
我们 get 到了如何查看开源项目近期的状况,通常来说一个好的项目必须是要有人维护的,而项目越稳定,则源码目录修复 commit 就越少,至少在俩个月来,没有新的 Bug 需要修复。