大家是怎么查找某个api是来自哪个middleware呢?
发布于 11 年前 作者 kerry95 4158 次浏览 最后一次编辑是 8 年前

比如Express基于Connect,而Connect基于http。 Connect提供的api,在使用Express时也能访问,但是Express的文档,主要讲的是Express这层提供的api,很少讲解Connect或其他底层middleware提供的api。 那么,在使用Express的时候,一般如何确定某个api来自哪个middleware以便去相应的文档查看详细解释?

5 回复

看middleware所在目录,一般有个node_modules文件夹,里面是引用的其他模块。

恩,是的,但是如果一个模块依赖了很多其他模块,比如express,那接下来如何定位某个api来自哪个模块呢? 其实我也有点感觉到了这个问题只能按照经验来一个一个的找可能的模块~~

@kerry95 读express的源码,只能靠经验了,js是动态语言,有时候挺难找的

使用webstorm来开发node.js,看到函数想知道定义,就按ctrl+B。 基本无误。

回到顶部