个人博客服务器

个人博客服务器 (node框架开发)

成品网站连接(即此服务器支持开发的成品个人博客网站) http://47.94.255.154:8080/zhx_blog/index.html

github地址:https://github.com/zouhuanxin/person_blog

服务器开发目的有二

1.自己刚好想做个博客

2.竟然都做了那就干脆把服务器拓展下

服务器支持俩种使用方式

  1. socket
  2. 不进行socket
    (推荐使用socket,使用前请先联系作者添加你的账号,或者下载本项目到本地自行运行,请运行app3.js文件)


    以下如果进行sokcet连接方式请求服务器请把用户身份证id携带至请求头,否则则放在post或者get请求json参数中

url:http://47.94.255.194:3222/
服务器目前基础功能已经全部开发完毕:

  • 用户操作
    • 登陆 get
      • login
      json:{"blog_name":"","blog_password":""}
      
    • 查询通知信息 get
    json:{"id":""}
    id:blog_id 用户身份id
    
    • 修改通知信息 get
    json:{"blog_notice":"","id":""}
    blog_notice:已经查看的通知数量
    id:blog_id 用户身份id
    
  • 博客文章发表
    • add_article post
      blog_id是身份令牌id
      俩种不同的传参方式供使用
    1. 一种携带在请求头中 {“authorization”:""} socket连接方式
    json:{"blog_title":"","blog_content":"","article_type":""}
    header:{"authorization":""}
    blog_title:文章标题
    blog_content:文章内容
    article_type:文章类型
    
    1. 一种携带在post请求的json数据中 不进行sokcet连接方式
    json:{"blog_id":"","blog_title":"","blog_content":"","article_type":""}
    
  • 博客文章修改
    • update_article post
      blog_id是身份令牌id
      俩种不同的传参方式供使用
    1. 一种携带在请求头中 {“authorization”:""} socket连接方式
    json:{"blog_title":"","blog_content":"","article_type":"","id":""}
    header:{"authorization":""}
    blog_title:文章标题
    blog_content:文章内容
    article_type:文章类型
    id:文章id
    
    1. 一种携带在post请求的json数据中 不进行sokcet连接方式
    json:{"blog_id":"","blog_title":"","blog_content":"","article_type":"","id":""}
    
  • 博客文章删除
    • delect_article post
      blog_id是身份令牌id
      俩种不同的传参方式供使用
    1. 一种携带在请求头中 {“authorization”:""} socket连接方式
    json:{"id":""}
    header:{"authorization":""}
    id:文章id
    
    1. 一种携带在post请求的json数据中 不进行sokcet连接方式
    json:   {"blog_id":"","id":""}
    
  • 博客阅读量
    • 查询
      查询文字接口返回的数据中自带了阅读量这一字段
    • 修改 post
      • update_readnumber
        json:{"id":""}
        id:文章id
        
  • 博客文章热度查询 get
  • 博客最新文章查询 get
    • fn_search_readortime
    json:{"blog_id:"","rt":"","page":0,"number":10}
    blog_id:用户身份id 这里一定要放在json数据中
    rt:类型表示你需要查询哪种 一:热度查询 二:时间查询
    page:页码
    number:每页显示条数
    
  • 博客文章查询
    • 全部查询
      • get_all_article get
      json:{"blog_id":"","page":0,"number":10}
       blog_id:用户身份id 这里一定要放在json数据中
       page:页码
       number:每页显示条数
      
    • 分类查询
      • search_type get
      json:{"article_type":"","blog_id":"","page":0,"number":10}
       article_type:文章类型
       blog_id:用户身份id 这里一定要放在json数据中
       page:页码
       number:每页显示条数
      
  • 评论发表
    • 查询
      • add_comments post
      json:{"blog_article_id":"","comments_name":"","comments_content":""}
      blog_article_id:文章id
      comments_name:评论名字
      comments_content:评论内容
      
    • 添加
      • get_all_comments get
        json:{"blog_article_id":"","page":0,"number":100}
        blog_article_id:文章id
        
  • 评论回复
    • 查询
      • add_reply post
      json:{"blog_comments_id":"","comments_name":"","reply_content":"","reply_name":""}
      blog_comments_id:文章id
      comments_name:评论名字
      comments_content:评论内容
      reply_name:被回复人的名字
      
    • 添加
      • get_all_reply get
      json:{"blog_comments_id":"","page":0,"number":100}
      blog_comments_id:文章id
      
  • 通知信息获取
    • 查询
      • add_notice post
      json:{"blog_id":"","text":""}
      blog_id:用户身份id
      text:评论名字
      
  • 添加
    • search_all get
      json:{"blog_id":""}
      blog_id:用户身份id
      
qq:634448817
tel:15720989670
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值