1 Star 2 Fork 0

自用项目框架 / node-express-nedb

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

node+express+Nedb RESTful API 模板,用于快速集成开发RESTful前后端分离的服务端。

Nedb 介绍

NeDB 是使用 Nodejs 实现的一个 NoSQL 嵌入式数据库操作模块,可以充当内存数据库,也可以用来实现本地存储,甚至可以在浏览器中使用。查询方式比较灵活,支持使用正则、比较运算符、逻辑运算符、索引以及 JSON 深度查询等。

NeDB 嵌入到了应用程序进程中,消除了与客户机服务器配置相关的开销,在运行时,也只需要较少的内存开销,使用精简代码编写,速度更快。其 API 是 MongoDB 的一个子集,可以通过这些接口轻松管理应用程序数据,而不依靠原始的文档文件。

具有简单、轻量、速度快等特点,由于嵌入式数据库存储总数据量最好要控制在 1GB 以内,所以适合在不需要大量数据处理的应用系统中使用(比如使用 nw.js 等实现的桌面应用程序、并发量不大的系统等)。

https://github.com/louischatriot/nedb

后端接口

1.部署

1.1 安装node环境

1.2 删除项目根目录下./node_modules文件夹,项目根目录下命令行操作:

npm install

1.3 配置数据库创建一个test集合,或者自行修改 | config index.js

1.4 开发环境执行

npm run server

或者

只生产环境执行

npm run start

1.5 只生成api接口文档

npm run apidoc

1.6 综合执行

npm run dev

1.7 打开api接口文档

浏览器访问 http://127.0.0.1:5000/apidoc

2.技术栈

node+express+nedb

3.实现

  • 数据 增删改查
  • jwt
  • 配置docapi
nodeadmin
├── 1.http                          # 请求测试
├── apidoc.json                     # apidoc 接口文档
├── config                          # 链接配置
│   ├── index.js
│   └── passport.js
├── models
│   └── user.js                     # 数据模型
├── package-lock.json
├── package.json
├── README.md
├── routes                          # API 请求事务
│   ├── api
│   │   └── user.js
│   └── index.js
├── server.js
├── three.md
├── upload
└── utils
    ├── index.js
    └── tools.js

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xiangmukuangjia/node-express-nedb.git
git@gitee.com:xiangmukuangjia/node-express-nedb.git
xiangmukuangjia
node-express-nedb
node-express-nedb
master

搜索帮助