Ume*_*san 3 javascript module require node.js express
我知道模块在需要时被缓存,就像这里解释的那样,但是在以下方式编写好的或更少的代码和代码可读性方面最好的方法是什么?
我有三个文件一,乙和ç和所有的人都需要相同的其它模块一样url和express,但文件一个是我的主要文件,该文件还要求文件乙和Ç与沿模块url和express模块.
url和)?expressurl和express),并将这些所需模块传递给文件B和C,同时要求它们,如下所示var app = require('express'),
url = require('url),
b= require('B')(app, url),
c= require('C')(app, url);
Run Code Online (Sandbox Code Playgroud)
我真的很感激能够很好地解释我将如何以正确和最好的方式做到这一点或者什么是最佳实践.
我会说明确并始终需要您需要的模块,它有助于可维护性和模块化.如果你使用
b = require('B')(app, url)
Run Code Online (Sandbox Code Playgroud)
有可能B需要模块而不是A需要,所以你最终还是写了一些需求,并且需要记住你继承的内容和新内容.此外,您将无法通过模块D使用模块B,而模块D则不需要app和url.
| 归档时间: |
|
| 查看次数: |
555 次 |
| 最近记录: |