nodejs 开发目录结构有啥规范吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs 开发目录结构有啥规范吗相关的知识,希望对你有一定的参考价值。
可以看看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里面最终项目输出怎么方便来决定了。 参考技术A node的后台根据你的网址开始匹配对应的html文件或者模板,那么node是如何找到这个html或者模板的呢,就是根据某一个具体的routes文件得到的
事实上,这个目录也可以不要,直接在入口文件Aap.js写对应的路由规则即可,但建了这个目录主要是看代码简洁,专业来说就是降低代码的耦合性。
ActiveMQ 是干啥的?有啥作用?能举个实际开发的例子吗
参考技术AActiveMQ的作用是实现跨网络的习性与系统剑通信,可以将业务解耦,提供异步消息支持,增加系统并发量。操作方法如下:
1、首先进入到官网下载ActiveMQ安装包。
2、分系统的,有linux的有windows的,这里选择的是windows版本的。
3、将下载的好的安装包解压即可使用。
4、解压后具体的目录结构如下图所示。
5、设置ActiveMQ的访问密码,打开conf目录的activemq.xml文件。
6、这里使用的是UE打开的如下,在该文件中添加密码用户<!-- 添加访问ActiveMQ的账号密码 --> 。
以上是关于nodejs 开发目录结构有啥规范吗的主要内容,如果未能解决你的问题,请参考以下文章