实现网
39人浏览/5人投稿
6小时前
待托管赏金
Web API服务器搭建项目需求
一、项目概述
本地运行的Python业务代码,现需将其部署为在线Web API服务,实现代码的云端化、安全化运行,并提供用户权限管理功能。
二、项目目标
将现有本地Python代码改造为可远程调用的Web API
实现用户认证和权限管理系统
建立后台管理界面,用于配置用户、权限和小程序
创建前端展示界面,对接小程序功能
三、功能需求
1. 核心API服务
将现有Python代码封装为RESTful API接口
支持HTTPS安全协议
实现API访问限流和频率控制
2. 用户权限管理系统
用户管理:后台可添加/删除用户,设置用户名密码
权限分级:
管理员:可管理所有用户和权限
普通用户:仅能使用指定API功能
角色控制:基于角色的访问控制(RBAC)
登录认证:JWT Token认证机制
3. 后台管理功能
用户管理界面:可视化用户管理后台
权限配置界面:可配置每个用户的API访问权限
小程序管理:小程序可定义分组。
查看小程序使用统计(人员、时间、IP地点)
4. 前端展示界面
响应式Web界面,适配PC和移动端
展示可用的API功能和小程序
用户登录后显示有权限的功能模块
集成API测试和调用界面
三、人才要求
3年以上Python Web开发经验
精通FastAPI/Flask/Django框架
熟悉RESTful API设计和开发
有云服务(AWS/Azure/阿里云)部署经验者优先
四、其他要求
完整的源代码
部署文档
服务器部署配置脚本