Tag: 文件结构

文件结构首选项

我是一个年轻的开发人员,我正在尝试一些最佳做法。 我希望我的问题没有太多的意见,我可以在这里得到一个标准答案。 基本上我有一个大写的JS文件,我写了几千行。 有三种主要types的东西? (对象?)。 导出的函数,我用我的node.js服务器来操纵提交的数据 被导出的函数使用的variables,以及其他地方的variables 在这个文件中被导出的函数调用的函数,以及其他地方的函数。 我想将它们分开,以便在进行编辑时不必滚动太多。 在我的脑海中,有三个文件是有意义的,用“导出的函数”文件调用它需要的variables和函数。 这是常见的做法吗? 有没有从另一个文件中调用variables和函数的最好方法? 任何build议在这里将不胜感激。

Node.js应用程序的布局

我是Node.js的新手,不确定如何布置一些东西。 我的目录结构如下(我打开改变这个): – controllers – helpers – middlewares – models – BlockLibraryConfigs.js – BlockMosaicStreamer.js – GlobalMercator.js – index.js – MosaicStreamer.js – nbproject – private – private.properties – private.xml – project.properties – project.xml – node_modules – all installed modules . . . – public – images – javascripts – stylesheets – style.css – tests – views […]

如何在NodeJS中构build模型和视图?

我正在编写一个基于NodeJS的服务器端和客户端JavaScript应用程序。 我有控制器,模型,视图和演示者。 我面临的问题是,代码的某些部分只需要服务器端,一些客户端和一些两者。 例如,控制器是纯服务器端的东西,所以他们不应该在客户端。 另一方面,演示者纯粹是客户端的东西,所以应该在客户端提供。 看看我目前糟糕的结构: project\ project\public\index.js project\public\images\ project\protected\controllers\ project\protected\models\ project\protected\views\ project\protected\presenters\ 我面对的问题是,公用文件夹是文档根,并且保护在文档根之外。 我需要能够在客户端和服务器端使用视图。 所以,我的意见不能被保护。 这同样适用于模型和其他东西吨。 我也需要能够访问他们的客户端。 我开始认为除了一些configuration文件之外,我必须将整个结构放在文档根目录下。 这是我应该做的吗? 这种方法有什么问题吗? 我在问,因为大多数Web框架(Django,Zend Framework)以框架在文档根之外的方式工作。