nodejs 开发目录结构有什么规范吗

 我来答
匿名用户
2017-05-16
展开全部
可以看看yeoman

我觉得没有什么所谓的规范,可能有一些约定俗称的习惯。比如server端最好放到lib文件夹里面,front-end最好放到app文件夹里面,项目发布放到dist文件夹里面,临时文件放到.tmp文件夹等等。

其实项目结构主要还是需要根据项目需求来。

如果前端要用到mvc架构,那么简单的views文件夹就不是很好满足前端需求了,因为前端MVC里面的views层用这个文件夹名更适合。

如果需要写测试用例,那么可能根目录下就要多一个test文件夹,来对具体的代码进行控制,而这时候虽然后端是放在lib文件夹里面,但是为了更好的执行测试代码,那么server.js 或者app.js文件可能放到根目录就比较适合了。

再比如说前端项目中的库用bower来管理,那么就存在bower_components文件夹,那么bower_components放到app里面还是放到根目录可能就要根据具体你Grunt里面最终项目输出怎么方便来决定了。
清彩秋1B
2017-04-16 · TA获得超过371个赞
知道小有建树答主
回答量:370
采纳率:0%
帮助的人:92.3万
展开全部
node的后台根据你的网址开始匹配对应的html文件或者模板,那么node是如何找到这个html或者模板的呢,就是根据某一个具体的routes文件得到的
事实上,这个目录也可以不要,直接在入口文件Aap.js写对应的路由规则即可,但建了这个目录主要是看代码简洁,专业来说就是降低代码的耦合性。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式