# node-website **Repository Path**: jiam01/node-website ## Basic Information - **Project Name**: node-website - **Description**: 这是一个简单的 Node.js 网站,用于管理用户信息。该项目使用 Express 框架构建,并集成了 EJS 模板引擎和会话管理。主要功能包括用户注册、登录、查看用户列表、添加新用户、编辑用户信息和删除用户。 - **Primary Language**: JavaScript - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-12-13 - **Last Updated**: 2025-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目简介 node作业 #### 项目名称 My Website #### 描述 这是一个简单的 Node.js 网站,用于管理用户信息。该项目使用 Express 框架构建,并集成了 EJS 模板引擎和会话管理。主要功能包括用户注册、登录、查看用户列表、添加新用户、编辑用户信息和删除用户。 #### 技术栈 - **Node.js** - **Express.js** - **EJS** - **Session Management (express-session)** - **HTML/CSS** #### 项目结构 ``` my-website/ ├── app.js ├── package.json ├── public/ │ ├── stylesheets/ │ │ └── style.css │ └── images/ ├── routes/ │ ├── index.js │ ├── auth.js │ └── users.js ├── views/ │ ├── addUser.ejs │ ├── userManagement.ejs │ └── partials/ │ ├── header.ejs │ └── footer.ejs └── README.md ``` #### 安装依赖 1. 确保你已经安装了 Node.js 和 npm。 2. 克隆项目仓库: ```bash git clone https://gitee.com/jiam01/node-website.git cd my-website ``` 3. 安装项目依赖: ```bash npm install ``` #### 运行项目 1. 启动开发服务器: ```bash node app.js ``` 2. 打开浏览器并访问 [http://localhost:3000](http://localhost:3000)。 #### 功能介绍 - **首页**:显示欢迎信息和导航链接。 - **用户管理**:列出所有用户,提供添加、编辑和删除用户的功能。 - **添加用户**:提供表单用于添加新用户。 - **编辑用户**:允许编辑现有用户的信息。 - **删除用户**:提供删除用户的选项。 #### 贡献指南 1. **Fork** 本仓库。 2. 创建一个新的分支 (`git checkout -b feature/AmazingFeature`)。 3. 提交你的更改 (`git commit -m 'Add some AmazingFeature'`)。 4. 推送到分支 (`git push origin feature/AmazingFeature`)。 5. 打开一个 Pull Request。 #### 许可证 本项目采用 [AGPL-3.0 许可证](LICENSE)。 #### 联系方式 - **作者**: Jian - **Email**: 1349353800@qq.com ---