# base_nest_backend **Repository Path**: alienwareBoy/base_nest_backend ## Basic Information - **Project Name**: base_nest_backend - **Description**: 1. 基础版本的nest应用 2. 有docker,有基础的登陆注册 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-22 - **Last Updated**: 2025-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 更新于20250322 1. 包括docker 2. 包括登陆注册基础流程 # Auth 和 User 模块使用指南 ## 简介 本项目包含 Auth 和 User 两个核心模块,用于处理用户认证和用户信息管理。Auth 模块负责用户的登录、注册和认证,而 User 模块则用于管理用户的基本信息。 ## 查看本机ip ipconfig getifaddr en0 ## Auth 模块 ### 注册 要注册一个新用户,你需要发送一个 POST 请求到 `/auth/register` 端点,请求体中包含以下字段: - `username`: 用户名 - `password`: 密码 - `email`: 用户邮箱 ## User 模块 ### 获取用户信息 GET `/user/:id` - 获取指定用户的基本信息 ### 更新用户信息 PUT `/user/:id` - 更新用户信息,可更新字段包括: - `username`: 用户名 - `email`: 用户邮箱 - `avatar`: 用户头像URL ### 修改密码 POST `/user/change-password` - 修改当前用户密码,需要提供: - `oldPassword`: 旧密码 - `newPassword`: 新密码