Skip to content

vue.js2.x版本日常开支记账计划事项与数据可视化后台管理系统后端接口API. (node.js + express + MongoDB)

License

Notifications You must be signed in to change notification settings

yuanchao614/vue-admin-manage-server-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express API Starter

Includes API Server utilities:

  • morgan
    • HTTP request logger middleware for node.js
  • helmet
    • Helmet helps you secure your Express apps by setting various HTTP headers. It's not a silver bullet, but it can help!
  • dotenv
    • Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env

Development utilities:

  • nodemon
    • nodemon is a tool that helps develop node.js based applications by automatically restarting the node application when file changes in the directory are detected.
  • eslint
    • ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code.
  • mocha
    • ☕️ Simple, flexible, fun JavaScript test framework for Node.js & The Browser ☕️
  • supertest
    • HTTP assertions made easy via superagent.

Description

Node.js + Express + MongoDB build CRUD api

Proccess

  • 新增基础查询所有/新增/修改/根据ID查询/删除接口样本
  • 新增userService 接口
  • 新增billService 接口
  • 新增incomeService 接口
  • 更新查询接口为分页查询
  • 更新查询接口默认按创建时间排序查询
  • 新增查询某一天数据接口
  • 新增按月查询
  • 新增本月支出收入总和接口

Setup

npm install

Lint

npm run lint

Test

npm run test

Development

npm run dev

About

vue.js2.x版本日常开支记账计划事项与数据可视化后台管理系统后端接口API. (node.js + express + MongoDB)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published