本仓库为 Node 课程系列「项目 9」的源码。包含以下功能完整实现:
- 我可以用用户名和密码进行登录
- 作为一个授权用户,我可以上传一张图片,并设置照片的名称、多个标签、alt文本
- 作为一个授权用户,我可以查看我上传了多少张图片,不同的标签下分别有多少张
- 作为一个授权用户,我可以输入一个关键词来搜索之前上传的图片,支持搜索名称、标签、alt文本
- 作为一个授权用户,我可以点击搜索结果中的某一张照片,并打开照片详情页,查看图片的所有详细字段
- 作为一个授权用户,我可以删除一张我之前上传的照片
- 作为一个授权用户,我可以将某个照片的下载地址生成对应的二维码,显示在图片详情页
想要了解项目的完整构建过程,请参考wiki。