# koa2 **Repository Path**: li-zhigeng/koa2 ## Basic Information - **Project Name**: koa2 - **Description**: koa2接口 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-25 - **Last Updated**: 2023-05-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [toc] # koa2 #### 介绍 koa2接口和前端交互界面展示 #### 软件架构 后端用koa2框架+ts,使用node-schedule,结合飞书机器人开发的身份认证和发送信息接口。 前端用vue3+elementplus+ts,实现登录和发送信息和按时发送信息功能。 开发了一个晚上12点准时通知任务的功能,每天可以写下自己的每日任务,晚上12点会准时发送信息。 #### 安装教程 参见使用说明 #### 使用说明 1. 前端: cd front --> cd app --> yarn run dev 2. 后端: cd koa --> yarn run start 3. 测试账号1为 admin1 密码为123456; 测试账号2为admin2 密码为123456 #### 参与贡献 1. koa-first分支是第一次提交的代码 #### 项目亮点 1.所有功能全部完成,交互界面和定时发送消息也已经完成 2.前端使用vite来打包,和ts来开发,有利于项目的维护; 使用elementplus实现交互功能,界面美观整洁,交互功能完善; 使用cookies来存储token,便于进行身份认证; 使用路由前置守卫,避免了用户重复登录,提升用户体验; 3.后端采用koa2框架,接口功能完善,返回数据清晰有效; 采用ts来开发,使用yarn作为包管理工具; 可以定制发送卡片的样式; 采用node-schedule实现定时发送功能;