技能标签
专业技能
精通Vue 3组合式API开发,熟悉Vue Router单页应用路由管理及Pinia状态管理。掌握Element Plus组件库应用及Axios数据交互技术。具备Node.js+Express全栈开发能力,熟悉RESTful API设计及MongoDB数据库操作。熟练使用multer实现文件上传处理,掌握AES加密算法及CORS跨域配置。熟悉TypeScript及ES6+语法规范,具备Webpack模块打包能力。
工作履历(脱敏处理)
独立完成前后端分离项目开发,负责前端页面设计与后端接口实现。采用Vue 3组合式API构建组件化架构,通过Axios实现前后端数据交互。设计RESTful API接口规范,使用Express搭建服务端,结合MongoDB实现数据持久化。优化文件上传流程,通过multer处理大文件存储及安全校验。实现用户认证模块,采用AES加密存储密码,配置CORS解决跨域问题。开发文件管理功能,支持分页查询、搜索过滤及流式传输,确保系统稳定性与扩展性。
项目经验(脱敏处理)
文件上传管理系统开发(2024年3月-2024年4月)
项目背景:构建支持文件存储管理的全栈系统,实现用户注册登录、文件上传/下载/删除及搜索功能。采用前后端分离架构,前端基于Vue 3开发,后端使用Node.js+Express,数据库采用MongoDB。
技术实现:
1. 用户认证模块:前端使用Vue 3组合式API管理登录状态,通过Axios发送异步请求,集成Element Plus组件实现交互反馈。后端采用AES加密存储密码,设计RESTful接口(/login、/register)并返回标准化响应格式。
2. 文件管理功能:前端实现拖拽上传及分页查询,使用computed属性进行搜索过滤。后端配置multer中间件处理文件存储,通过Buffer转换解决中文文件名乱码问题,限制文件大小及类型校验。
3. 安全优化:部署CORS跨域控制,采用流式传输技术处理大文件下载,确保内存安全。实现文件系统与数据库数据一致性,支持断点续传功能。
项目成果:完成用户从注册到文件全生命周期管理的闭环流程,支持多文件类型上传及预览。通过分页查询和流处理技术,实现万级文件管理不卡顿,单文件100MB传输成功率99%以上。前后端分层清晰,代码可维护性高,为后续功能扩展奠定基础。
驻场外包优势
服从性高
严格遵守甲方管理制度
技术扎实
1年项目实战经验
可长期驻场
接受异地项目外派
快速响应
24小时内可到岗
企业人才对接
专业IT人力外包服务
如果贵公司有IT项目人手缺口、需要工程师驻场开发、短期人力支援需求,欢迎联系洽谈合作。
合作热线
18969108718
商务邮箱
ntit@163.com
微信扫码咨询
扫描二维码添加商务对接