npm init -y
npm install express cookie-parser body-parser express-session connect-mongo connect-flash multer ejs mongoose debug bootstrap -S
- 增加一个
type=file
的字段 如果你想上传文件的话,必须给form增加这个属性 - 给表单增加一个属性 enctype="multipart/form-data"
- 使用multer中间件,得到req.file属性
- 给用户对象增加avatar属性
- 在模板里显示用户头像
请求方式 | 路径 | 功能 |
---|---|---|
GET | / | 首页 |
请求方式 | 路径 | 功能 |
---|---|---|
GET | /user/signup | 注册 |
POST | /user/signup | 提交注册表单 |
GET | /user/signin | 登录 |
POST | /user/signin | 提交登录表单 |
GET | /user/signout | 退出 |
请求方式 | 路径 | 功能 |
---|---|---|
GET | /category/list | 查看分类列表 |
GET | /category/add | 得到增加分类表单 |
POST | /category/add | 提交增加分类表单 |
字段名 | 字段类型 |
---|---|
username | 用户名 |
password | 密码 |
邮箱 | |
avatar | 头像 |
字段名 | 字段类型 |
---|---|
name | 分类名称 |
- 信息提示