项目作者: lss5270

项目描述 :
本项目使用node.js+express+MongoDB编写后端接口代码,主要为vue-admin-spa(前端项目)提供在线api接口
高级语言: JavaScript
项目地址: git://github.com/lss5270/vue-admin-spa-api.git
创建时间: 2017-09-09T12:21:36Z
项目社区:https://github.com/lss5270/vue-admin-spa-api

开源协议:MIT License

下载


vue-admin-spa-api 1.0(qq技术群:645582193)

此node项目为两个前端项目(https://github.com/lss5270/vue-admin-spa) 提供在线api接口

如何运行

下载项目

  1. git clone https://github.com/lss5270/vue-admin-spa-api.git

进入到vue-admin-spa-api目录

  1. npm run pm2

此后端代码,主要提供以下功能接口:

  • 学生信息模块的增删查改
  • 头像上传
  • 财务信息模块的增删查改
  • 导入导出
  • 账户模块的增删查改
  • 登录、密码修改校验

(接口不断完善中……)

接口使用

  1. 学生管理模块
  2. 1.学生信息添加
  3. 请求链接:http://localhost:3000/api/addStudents
  4. 请求方法:post
  5. 请求参数:{name:'张三',se:'man'}
  6. 2.学生信息删除
  7. 请求链接:http://localhost:3000/api/delStudents
  8. 请求方法:get
  9. 请求参数:{id:59b27cde2adf8527a45a7a92}
  10. 3.学生信息查询
  11. 请求链接:http://localhost:3000/api/queryStudents
  12. 请求方法:get
  13. 请求参数:{studentName:'张三'}
  14. 4.学生信息修改
  15. 请求链接:http://localhost:3000/api/modifyStudents
  16. 请求方法:post
  17. 请求参数:{id:59b27cde2adf8527a45a7a92,studentName:'李四'}
  18. 5.学生信息详情查询
  19. 请求链接:http://localhost:3000/api/queryStudentsItem
  20. 请求方法:get
  21. 请求参数:{id:59b27cde2adf8527a45a7a92}
  22. 财务管理模块
  23. 1.财务信息添加
  24. 请求链接:http://localhost:3000/api/financialAdd
  25. 请求方法:post
  26. 请求参数:{"companyIncome" : 6701,"onlinePay" : 8513.05,}
  27. 2.财务信息删除
  28. 请求链接:http://localhost:3000/api/financialDel
  29. 请求方法:get
  30. 请求参数:{'id':59b27cde2adf8527a45a7a92}
  31. 3.财务信息查询
  32. 请求链接:http://localhost:3000/api/financialListQuery
  33. 请求方法:get
  34. 请求参数:{'id':59b27cde2adf8527a45a7a92}
  35. 4.财务信息修改
  36. 请求链接:http://localhost:3000/api/financialUpdate
  37. 请求方法:post
  38. 请求参数:{id:59b27cde2adf8527a45a7a92,"companyIncome" : 999}
  39. 5.财务信息详情查询
  40. 请求链接:http://localhost:3000/api/queryFinancialItem
  41. 请求方法:get
  42. 请求参数:{id:59b27cde2adf8527a45a7a92}
  43. 账户模块
  44. 1.账户添加
  45. 请求链接:http://localhost:3000/api/addUser
  46. 请求方法:post
  47. 请求参数:{"userName" : "admin","password" : "43b724755e5f781c3b369d1018847eb6","role" : "10010",}
  48. 2.账户删除
  49. 请求链接:http://localhost:3000/api/deleteUser
  50. 请求方法:get
  51. 请求参数:{'id':59b27cde2adf8527a45a7a92}
  52. 3.账户查询
  53. 请求链接:http://localhost:3000/api/queryUser
  54. 请求方法:get
  55. 请求参数:{'id':59b27cde2adf8527a45a7a92}
  56. 4.账户修改
  57. 请求链接:http://localhost:3000/api/modifyUser
  58. 请求方法:post
  59. 请求参数:{id:59b27cde2adf8527a45a7a92,"companyIncome" : 999}
  60. 5.账户详情查询
  61. 请求链接:http://localhost:3000/api/queryUserItem
  62. 请求方法:get
  63. 请求参数:{id:59b27cde2adf8527a45a7a92}
  64. 6.登录
  65. 请求链接:http://localhost:3000/api/login
  66. 请求方法:get
  67. 请求参数:{"userName" : "admin","password" : "43b724755e5f781c3b369d1018847eb6"}
  68. 7.查询用户相关信息(含权限)
  69. 请求链接:http://localhost:3000/api/getUserInfo
  70. 请求方法:get
  71. 请求参数:{"userName" : "admin","password" : "43b724755e5f781c3b369d1018847eb6"}
  72. 8.查询用户相关信息(含权限)
  73. 请求链接:http://localhost:3000/api/getUserInfo
  74. 请求方法:get
  75. 请求参数:{id:59b27cde2adf8527a45a7a92}
  76. 9.密码校验
  77. 请求链接:http://localhost:3000/api/validatePassword
  78. 请求方法:get
  79. 请求参数:{id:59b27cde2adf8527a45a7a92,"password" : "43b724755e5f781c3b369d1018847eb6"}
  80. 10.密码修改(修改前需要校验)
  81. 请求链接:http://localhost:3000/api/modifyPassword
  82. 请求方法:post
  83. 请求参数:{id:59b27cde2adf8527a45a7a92,"oldPassword" : "43b724755e5f781c3b369d1018847eb6","newPassword" : "43b724755e5f781c3b369d1018847eb6"}
  84. 导入导出
  85. 1.excel数据导入
  86. 请求链接:http://localhost:3000/api/importFinancialExcel
  87. 请求方法:post
  88. 请求参数: