4

我正在尝试推导出适合我们要求的最佳混合文件夹结构。

但是在浏览了许多文章和信息之后。我得到了一个用名称助手定义的文件夹,并且有带有.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

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

提前谢谢

4

1 回答 1

4

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

在 Express 框架中,助手指的是添加到模板上下文中的自定义变量和函数。在 Express 3 中,我认为它们被称为app.locals

您可以在演示代码中使用它们来处理可能经常使用但您可能不想弄乱您的模板...例如日期格式或从您的数据实体生成 URL

于 2013-02-11T10:06:31.287 回答