一个nodejs小应用
这个Node.js应用会在每个整点发出一个http请求,获取智能电表中的电量数值并存入mongodb数据库中
Node.js 其它杂项
共0Star
详细介绍
Node.js小应用
这个Node.js应用会在每个整点发出一个http请求,获取智能电表中的电量数值并存入mongodb数据库中。
如何运行
- Clone仓库:
$ git clone https://github.com/hezhii/nodejs-demo.git
$ cd nodejs-demo
- 安装依赖(npm v3+):
$ npm install
$ cd public
$ npm install
- 打包前端部分代码:
$ webpack -p
$ cp -a ./lib ./dist
- 启动程序:
$ mongod #启动mongodb
$ cd ..
$ NODE_EVN=demo npm start
使用lsof -iTCP:27017 -sTCP:LISTEN
可以查看数据库是否启动,mongodb使用27017端口
主要目录结构
.
├── bin # 启动脚本
├── config # json配置文件
├── logger # log4js
├── models # 数据模型
├── public # 前端代码
│ ├── lib # 第三方库
│ ├── src # 前端源码
│ ├── webpack.config.js # webpack配置
├── routes # express路由
├── server # node.js代码
├── views # 模板文件
└
技术栈
- node.js
- express
- mongodb
- mongoose
- echarts
-
5 Star
-
9 Star
-
3 Star
-
17 Star
-
5 Star
-
4 Star
-
145 Star
-
38 Star
-
470 Star