博客api实战项目共11篇
00-博客api接口项目实战之文档说明-辰漪博客 - 专注于免费资源与技术分享的网站

00-博客api接口项目实战之文档说明

api接口说明接口基准地址:http://127.0.0.1:8086开启cors跨域使用token进行身份验证以/my开头的接口需要携带Authorization字段,并携带token进行身份验证数据格式为json支持的请求方式:get po...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
03515
03-博客api接口项目实战之用户登录-辰漪博客 - 专注于免费资源与技术分享的网站

03-博客api接口项目实战之用户登录

1. 实现登录功能所需字段:username password所需npm包:jsonwebtoken 生成token express-jwt 解析tokennpm install jsonwebtoken express-jwtexpress-jwt官方文档:https://www.npmjs.com/pack...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
02114
08-博客api接口项目实战之文件上传-辰漪博客 - 专注于免费资源与技术分享的网站

08-博客api接口项目实战之文件上传

实现上传文件功能需要字段 avatar 为文件信息对象限定,只能上传 jpg jpeg png gif 格式的图片有必要的话可以设置下文件上传的文件大小需要用到的npm包:multer 用来上传文件multer官网文档:ht...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
02613
04-博客api接口项目实战之密码修改-辰漪博客 - 专注于免费资源与技术分享的网站

04-博客api接口项目实战之密码修改

实现密码修改功能在router下新建userinfo.js存放用户信息相关的路由在router_handler下新建userinfo.js存放用户信息相关的路由处理函数密码修改需要进行token认证,需要在请求头携带Authorizati...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
03113
09-博客api接口项目实战之自动化导入路由-辰漪博客 - 专注于免费资源与技术分享的网站

09-博客api接口项目实战之自动化导入路由

使用自动化导入路由使用自动化导入路由文件,就不需要自己一个一个导入了更改路由文件命名格式,以api开头 或者 以 my开头,用于判断是否需要token认证比如 router/user.js 改成 apiUser.js文件...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
05012
01-博客api接口项目实战之服务器创建-辰漪博客 - 专注于免费资源与技术分享的网站

01-博客api接口项目实战之服务器创建

1. 新建一个server文件夹2. 创建项目的基本结构db 存放数据库文件router 存放路由文件router_handler 存放路由处理函数文件schema 路由字段验证文件uploads 文件上传的静态资源文件utils 工具函...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
32511
10-博客api接口项目实战之接口文档-辰漪博客 - 专注于免费资源与技术分享的网站

10-博客api接口项目实战之接口文档

title: 个人博客 v1.0.0language_tabs:shell: Shellhttp: HTTPjavascript: JavaScriptruby: Rubypython: Pythonphp: PHPjava: Javago: Gotoc_footers: []includes: []search: truehighlight_the...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
42910
07-博客api接口项目实战之获取用户列表-辰漪博客 - 专注于免费资源与技术分享的网站

07-博客api接口项目实战之获取用户列表

实现用户列表获取功能接口所需字段:fuzzy 查询字符串 pageNum 页码 pageSize 每页显示条数查询字符串查的是username用户名和nickname昵称,允许为空页码默认为1,不允许传空,非必填每页条数默...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
0429
06-博客api接口项目实战之数据库方法封装-辰漪博客 - 专注于免费资源与技术分享的网站

06-博客api接口项目实战之数据库方法封装

使用promise封装数据库操作方法在utils文件夹中创建db.js1. 根据字段查询数据// db.js /** * 根据某个字段查询数据 * @param {String} storeName 表名 * @param {String} key 字段 * @param {St...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
0367
05-博客api接口项目实战之基本信息修改-辰漪博客 - 专注于免费资源与技术分享的网站

05-博客api接口项目实战之基本信息修改

实现用户基本信息修改功能允许修改 昵称(nickname) 头像(user_pic) 是否管理员(is_admin) 账号是否可用(is_use),需要进行token认证实现步骤:1. 创建字段校验对象// schema/user.js //...
admin的头像-辰漪博客 - 专注于免费资源与技术分享的网站admin4年前
0465