编程语言
- golang
- js+html+vue
任务列表
前端TASK
TASK1. 构建前端项目框架(webpack)
TASK2. 支持选定文件进行上传(POST form)
要求:
- 限定上传文件的大小 < 20m
- 限定上传文件的格式为 xlsx
TASK3. 支持访问后端接口,并进行渲染展示
要求:- 根据后端返回数组个数N,展示N个卡片
- 展示形式为卡片, 卡片内容包含:标题,地点,薪资范围,奖金
- 点击卡片,展示卡片全部内容:标题,地点,薪资范围,要求,职责,奖金;(此时不应再次请求后端)
后端TASK
TASK1. 采用POST/PUT将前端传递来的指定文件放到服务器的指定位置
要求:
- 限定上传文件的大小 < 20m
- 限定上传文件的内容为 xlsx
- 限定上传xlsx表格只具有6列(标题,地点,薪资范围,要求,职责,奖金)
- 限定上传文件固定存储到服务器的特定路径(上传文件名为 name.xlsx,服务器存储固定为 job_desc.xlsx
TASK2. 采用GET请求将通过TASK1
上传的文件进行返回,返回格式为json数组,数组的每一项对应为文件每一行的内容。