标签:Pre index koa work js 评分 管理员 types
1、功能分析
主页面
- 广场(展示若干条语音测评——可以是测评数量最多或最少的若干条)
- 可以进入每条语音测评详情页(各个评测项的平均分等)
用户层
- 用户登录/注册/退出登录
- 对每条记录进行评分/评论
- 查看所有自己参与评分的记录
- 用户个人中心/修改密码
管理员
- 管理员后台
- 管理员查看每条记录评分情况
- 管理员查看用户参与评分的记录
2、项目框架:
{
"name": "eval",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"koa": "^2.11.0",
"koa-bodyparser": "^4.2.1",
"koa-ejs": "^4.2.0",
"koa-router": "^7.4.0",
"koa-static": "^5.0.0",
"mysql2": "^2.0.1",
"sequelize": "^5.21.2"
},
"devDependencies": {
"@types/koa": "^2.0.52",
"@types/koa-router": "^7.0.42",
"@types/sequelize": "^4.28.7",
"nodemon": "^1.19.4"
}
}
3、项目目录:
index.js 入口文件
middlewares kos 中间件
models 模型定义(数据库)
public 静态文件
package.json 包描述文件
routes 路由定义
services 业务逻辑api
shared 共享组件
templates 视图文件
标签:Pre,index,koa,work,js,评分,管理员,types 来源: https://www.cnblogs.com/zjacky/p/16628211.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。