07-2 登录注册页接口.md

POST /auth/register

功能: 用户注册

提交参数

参数类型:Content-Type: application/x-www-form-urlencoded;charset=utf-8 参数字段 username : 用户名, 长度1到15个字符,只能是字母数字下划线中文 password : 密码, 长度6到16个任意字符
返回数据

失败
状态码 400

返回格式 {msg: '错误原因'}

成功
状态码 200
返回格式

{
  "msg": "注册成功",
  "data": {
    "id": 1,
    "username": "hunger",
    "updatedAt": "2017-12-27T07:40:09.697Z",
    "createdAt": "2017-12-27T07:40:09.697Z"
  }
}

之前我们封装了axios请求方法库,我们根据业务需求把各个功能api与页面相对应

// 导入方法库
import request from '../utils/request'
// 配置URL
const URL = {
  REGISTER:'/auth/register',
  LOGIN: '/auth/login',
  LOGOUT: '/auth/logout',
  GET_INFO: '/auth'
}
// 导出请求方法
export default {
  register({username,password}) {
    return request(URL.REGISTER,'POST',{username,password})
  },
  login({username,password}) {
    return request(URL.LOGIN,'POST',{username,password})
  },
  logout() {
    return request(URL.LOGOUT)
  },
  getInfo(){
    return request(URL.GET_INFO)
  }
}

code.png
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前后端接口文档规范 约定接口一般包括以下数据 当前接口的路径是什么? 如 /auth/register, 当前接口...
    时修七年阅读 4,233评论 0赞 1
  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵胜奥阅读 5,299评论 0赞 1
  • 笔记 RESTful架构风格概述 RESTful架构风格 RESTful架构风格最初由Roy T. Fieldin...
    plutoese阅读 13,044评论 3赞 58
  • 微风轻拂,纱帘轻飘,悠悠然清风已临。 蝉声聒响,枝叶微摇,嫣嫣然夏至已至。 窗边,依旧是她,静谧而美好,一如初见的...
    依陌雨瞻阅读 342评论 1赞 1
  • 在拥挤的人群中,我依然在等待那列空车,纵使许多人也在等,但是它也不像前面那些挤满了人的车一样,燥热,空气浑浊,人与...
    我是猫仔阅读 135评论 0赞 0

友情链接更多精彩内容