<commit_before># ServerDemo_nodejs

项目运行：
确保安装Node.js 确保安装MongoDB.
1、从云端git到Project。
2、在Project终端（terminal）命令行中运行：NPM install
3、增加一个Node.js类型的启动configuration，将javascript file指向：bin\www

目前主要的后端模块：
NodeJS：基于V8擎的服务端运行时环境。
express：网络请求和路由。
mongoose：数据库ODM框架类库。
socket.io：实现websocket协议下的消息推送。

前端：
socket.io-client.
angularJS

bin文件夹里的www模块，是服务端启动的入口，目前包含，web服务和消息推送服务。

bower_components 文件夹里，放的是，web前端框架相关的包，基于angularjs搭建简单的测试页面，可以用。

db文件夹，放数据库数据类型模型定义，以及数据库连接管理。

Doc就是一些文档。

node_modules 文件夹里，主要是 nodejs开发相关的用到的模块。

public文件夹里放，前端web页面用的资源文件，imge，css，js。

route文件是处理客户端请求的路由关系的，业务模块。

service是放具体的业务类型处理逻辑，目前里面只有messagecenter

view里面就是放了一些h5的页面和页面用的js文件。

-----------------------------------
如何把mongodb 安装成服务:
命令行：
mongod --config "C:\Program Files\MongoDB\Server\3.2\bin\mongodb.cfg" --install
配置文件：mongod.cfg
内容如下：
systemLog:
    destination: file
    path: E:\MongoDB\3.2\Data\log\mongod.log
storage:
    dbPath: E:\MongoDB\3.2\Data\db
    
删除 MongoDB 服务

sc delete mongodb<commit_msg>README.md edited online with Bitbucket<commit_after>### # ServerDemo_nodejs ###

* 项目运行：
* 确保安装Node.js 确保安装MongoDB.
* 1、从云端git到Project。
* 2、在Project终端（terminal）命令行中运行：NPM install
* 3、增加一个Node.js类型的启动configuration，将javascript file指向：bin\www

* 目前主要的后端模块：
* NodeJS：基于V8擎的服务端运行时环境。
* express：网络请求和路由。
* mongoose：数据库ODM框架类库。
* socket.io：实现websocket协议下的消息推送。
* 
* 前端：
* socket.io-client.
* angularJS
* 
* bin文件夹里的www模块，是服务端启动的入口，目前包含，web服务和消息推送服务。
* 
* bower_components 文件夹里，放的是，web前端框架相关的包，基于angularjs搭建简单的测试页面，可以用。
* 
* db文件夹，放数据库数据类型模型定义，以及数据库连接管理。
* 
* Doc就是一些文档。
* 
* node_modules 文件夹里，主要是 nodejs开发相关的用到的模块。
* 
* public文件夹里放，前端web页面用的资源文件，imge，css，js。
* 
* route文件是处理客户端请求的路由关系的，业务模块。
* 
* service是放具体的业务类型处理逻辑，目前里面只有messagecenter
* 
* view里面就是放了一些h5的页面和页面用的js文件。
* 
* -----------------------------------
* 如何把mongodb 安装成服务:
* 命令行：
* mongod --config "C:\Program Files\MongoDB\Server\3.2\bin\mongodb.cfg" --install
* 配置文件：mongod.cfg
* 内容如下：
* systemLog:
*     destination: file
*     path: E:\MongoDB\3.2\Data\log\mongod.log
* storage:
*     dbPath: E:\MongoDB\3.2\Data\db
*     
* 删除 MongoDB 服务
* 
* sc delete mongodb
{'fraction_non_alphanumeric': 0.1496437054631829, 'fraction_numerical': 0.010451306413301662, 'mean_word_length': 4.81767955801105, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4951110', 'n_tokens_mistral': 1235, 'n_tokens_neox': 1362, 'n_words': 111}