快递应用程序中的助手文件夹有什么意义?

我正在尝试推导一个最适合我们需求的混合文件夹结构。

但经过许多文章和信息。 我有一个名称助手定义的文件夹,并具有.js扩展名的文件。

|-- app | |-- controllers | | `-- userController.js | |-- models | | `-- userSchemaModel.js | |-- routes | | `-- index.js | `-- views | `-- userView.jade |-- config | `-- AppConfig.js |-- lib | `-- customLib.js |-- vendor (or public) | |-- javascripts | | |-- jquery.js | `-- stylesheets | `-- StyleSheet.css |-- app.js (startup) `-- helpers `-- userHelper.js 

谁能告诉我帮助文件夹的意义?

提前谢谢

我在这里猜测是因为你没有提到你正在使用什么框架或者你读过什么文章。

在Express框架中,助手引用添加到模板上下文中的自定义variables和函数。 在Express 3中,我认为他们被称为app.locals

您可以在您的演示文稿代码中使用它们以用于经常使用的内容,但您可能不希望混淆模板…例如date格式或从数据实体生成URL