Skip to content
crossjs edited this page Dec 7, 2015 · 2 revisions

RESTful

source


用法示例

models/tokens.js

import ENV from 'utils/env'
import REST from 'utils/rest'

export default class extends REST {

  __resource = {
    api: '/tokens',
    idVar: 'access_token',
    ...ENV.UC_RES
  }

}

actions/tokens.js

import Tokens from '../models/tokens'

export function postToken (payload) {
  return {
    type: 'POST_TOKEN',
    payload: new Tokens().POST(payload)
  }
}

export function deleteToken (payload) {
  return {
    type: 'DELETE_TOKEN',
    payload: new Tokens().DELETE(payload)
  }
}

已实现

  1. 自动添加头信息 Authorization
  2. 自动添加头信息 Dispatcher

待实现

暂无

Clone this wiki locally