編程語言
- golang
- js+html+vue
任務(wù)列表
前端TASK
TASK1. 構(gòu)建前端項目框架(webpack)
TASK2. 支持選定文件進行上傳(POST form)
要求:
- 限定上傳文件的大小 < 20m
- 限定上傳文件的格式為 xlsx
TASK3. 支持訪問后端接口,并進行渲染展示
要求:- 根據(jù)后端返回數(shù)組個數(shù)N,展示N個卡片
- 展示形式為卡片, 卡片內(nèi)容包含:標題,地點,薪資范圍,獎金
- 點擊卡片,展示卡片全部內(nèi)容:標題,地點,薪資范圍,要求,職責(zé),獎金;(此時不應(yīng)再次請求后端)
后端TASK
TASK1. 采用POST/PUT將前端傳遞來的指定文件放到服務(wù)器的指定位置
要求:
- 限定上傳文件的大小 < 20m
- 限定上傳文件的內(nèi)容為 xlsx
- 限定上傳xlsx表格只具有6列(標題,地點,薪資范圍,要求,職責(zé),獎金)
- 限定上傳文件固定存儲到服務(wù)器的特定路徑(上傳文件名為 name.xlsx,服務(wù)器存儲固定為 job_desc.xlsx
TASK2. 采用GET請求將通過TASK1上傳的文件進行返回,返回格式為json數(shù)組,數(shù)組的每一項對應(yīng)為文件每一行的內(nèi)容。