【文件属性】:
文件名称:博客后端社交媒体
文件大小:44KB
文件格式:ZIP
更新时间:2021-02-13 01:32:36
JavaScript
宁静的api路线
用户
路线
Http动词
需求体
描述
网址/用户/注册
邮政
名称,姓氏,用户名,密码,电话号码,电子邮件,性别
注册用户
网址/用户/登录
邮政
用户名密码
登录用户转令牌
网址/用户/关注
邮政
user_id_a,user_id_b
关注用户a至b
url /用户/取消关注
邮政
user_id_a,user_id_b
取消关注用户a到b
网址/用户/:user_id
放
名称,姓氏,用户名,密码,电话号码,电子邮件,性别
如果user_id === header.token._id,则通过user_id更新用户
url /用户/ banUser
邮政
用户身份
禁止用户
网址/用户/ unBanUser
邮政
用户身份
UnBan用户
url / users / userToAdmin
邮政
用户身份
将用户升级为管理员
url / users
【文件预览】:
socialmediaofblog-backend-main
----Models()
--------Like.js(311B)
--------Article.js(769B)
--------Comment.js(406B)
--------User.js(1KB)
--------Hashtag.js(348B)
----bin()
--------www(2KB)
----config()
--------db.js(381B)
----package.json(461B)
----routes()
--------hashtags.js(309B)
--------users.js(1KB)
--------articles.js(875B)
--------likes.js(411B)
--------comments.js(388B)
----middleware()
--------adminAuthorizationMiddleware.js(278B)
--------uploadImageArticleMiddileware.js(589B)
--------uploadImageMiddleware.js(590B)
--------authorizationMiddleware.js(330B)
--------errorCatchMiddleware.js(108B)
----LICENSE(11KB)
----package-lock.json(36KB)
----.env(143B)
----.gitignore(2KB)
----controller()
--------userController.js(4KB)
--------functionArea.js(5KB)
--------hashtagController.js(866B)
--------commentController.js(2KB)
--------likeController.js(2KB)
--------articleController.js(5KB)
----app.js(1KB)
----README.md(5KB)
----yarn.lock(28KB)