美文网首页
axios-实例

axios-实例

作者: WXL_JIANSHU | 来源:发表于2019-10-14 17:45 被阅读0次

vue.config.js

module.exports = {
  baseUrl: './',
  lintOnSave: false,
  devServer: {
    disableHostCheck: true,
    proxy: {
      '/api': {
        target: 'http://www.api.zhuishushenqi.com',
        ws: true,
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
      },
      '/content': {
        target: 'http://chapter2.zhuishushenqi.com',
        changeOrigin: true,
        ws: true,
        pathRewrite: {
          '^/content': ''
        }
      }
    }
  }
}

axios.util.js

// 获取章节内容(根据章节获取内容)
import axios from 'axios'
// export function chapterContent (link) {
//   return axios.get(`/content/chapter/${link}`)
// }
// 书籍信息
export function book(id) {
  return axios.get(`/api/btoc?view=summary&book=${id}`)
}
// 获取目录列表
export function bookmulu(id) {
  return axios.get(`/api/btoc/${id}?view=chapters&channel=mweb`)
}
// 获取章节内容
export function bookcontent(link) {
  return axios.get(`/content/chapter/${link}`)
}
// 首页书籍
export function bootd(id) {
  return axios.get(`/api/recommendPage/books/${id}`)
}
// 获取首页更多书籍
export function bookList(id, st = 1, size = 10) {
  return axios.post(`/api/recommendPage/node/books/all/${id}`, {
    ajax: 'ajax',
    st: st,
    size: size
  })
}
// 书籍信息
export function books(id) {
  return axios.get(`/api/book/${id}`)
}
// 评论
export function bookpl(id, limit) {
  return axios.get(`/api/post/review/best-by-book?book=${id}&limit=${limit}`)
}
// 同类推荐
export function bookrecommend(id) {
  return axios.get(`/api/book/${id}/recommend`)
}
// 分类
export function bookcly() {
  return axios.get(`/api/cats/lv2/statistics`)
}
// 获取分类详情
export function bookclyinfo(gender, type, major, minor, start, limit) {
  return axios.get(`/api/book/by-categories?gender=${gender}&type=${type}&major=${major}&minor=${minor}&start=${start}&limit=${limit}`)
}
// 获取分类(带子类)
export function bookclylist() {
  return axios.get(`/api/cats/lv2`)
}
// 获取排行榜
export function bookrank() {
  return axios.get(`/api/ranking/gender`)
}
// 获取排行榜分类书籍
export function bookranks(id) {
  return axios.get(`/api/ranking/${id}`)
}
// 搜索
export function booksearch(key) {
  return axios.get(`/api/book/fuzzy-search?query=${key}`)
}
// 换源
export function bookhy(id) {
  return axios.get(`/api/atoc/?view=summary&book=${id}`)
}

相关文章

  • axios-实例

    vue.config.js axios.util.js

  • Axios-指南

    分享一下axios的相关知识关注我的个人博客:pinbolei.cn,获取更多内容 一、axios 基于promi...

  • Axios-指南

    前言 前端程序与服务器通信的最常见方式是通过HTTP协议。在我们没有接触 React、Angular、Vue 这类...

  • axios-取消请求

    点击cancel函数就可以阻止请求。

  • axios-日常使用篇

    强烈建议使用具体命方法发送请求 发送get 或着 axios#get(url[, config])(查),dele...

  • 11-基础-axios-使用

  • SQL C语言基本操作

    相关API 打开 实例 关闭 实例 获取错误消息 操作表 实例创建 实例插入 实例修改 实例删除 实例回调查询 非回调

  • Python-数据类型及其操作方法

    数字类型 代码实例: 字符串类型 代码实例: 列表 代码实例: 元组 代码实例 字典: 代码实例 集合 代码实例:

  • axios-易用、简洁且高效的http库

    一、什么是axios axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 库,简单来说...

  • HTML基础-03

    HTML 标题 实例 HTML 段落 实例 HTML 链接 实例 HTML 图像 实例

网友评论

      本文标题:axios-实例

      本文链接:https://www.haomeiwen.com/subject/hctdmctx.html