前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序----编写后台服务接口配置文件

微信小程序----编写后台服务接口配置文件

作者头像
Rattenking
发布2021-02-01 10:50:35
7300
发布2021-02-01 10:50:35
举报
文章被收录于专栏:Rattenking

编写后台服务接口配置文件

代码语言:javascript
复制
const basePath = 'http://test.cdbhbc.com/wbgapi'; 
const urlList = {
  // 刷新token
  refreshTokeUrl: basePath + '/refreshToke',//token
  // 登录和首页轮播
  loginUrl: basePath + '/wxappLogin',//登录
  advertPicListUrl: basePath + '/advertPicList',//轮播列表
  // 网吧
  shopSortListUrl: basePath + '/shopSortList',//网吧分类列表
  shopListUrl: basePath + '/shopList',//网吧列表
  shopDetailUrl: basePath + '/shopDetail',//网吧详情
  // 商品
  goodsSortListUrl: basePath + '/goodsSortList',//商品分类列表
  goodsListUrl: basePath + '/goodsList',//商品列表
  goodsDetailUrl: basePath + '/goodsDetail',//商品详情
  // 订单
  orderListUrl: basePath + '/orderList',//订单列表
  orderDetailUrl: basePath + '/orderDetail',//订单详情
  payBeforeInfoUrl: basePath + '/payBeforeInfo',//订单支付前信息
  submitOrderUrl: basePath + '/submitOrder',//提交订单
  // 购物车
  emptyShopCartUrl: basePath + '/emptyShopCart',//清空购物车
  addShopCartUrl: basePath + '/addShopCart',//添加到购物车
  shopCartListUrl: basePath + '/shopCartList',//购物车列表
  // 修改商品数量
  shopCartBuyCountOperateUrl: basePath + '/shopCartBuyCountOperate',//修改商品数量
  // 支付
  wxPayUrl: basePath + '/wxPay/payConfig',//支付信息接口
  // 特殊商品网费
  goodsSpecialDetailUrl: basePath + '/goodsSpecialDetail',//网费充值列表
  submitSpecialOrderUrl: basePath + '/submitSpecialOrder',//网费充值提交
  // 我的网吧
  shopMyListUrl: basePath + '/shopMyList',//我的网吧列表
  shopMyAddUrl: basePath + '/shopMyAdd',//添加我的网吧
}
module.exports = urlList;

接口配置文件的使用

代码语言:javascript
复制
// 引入配置文件config
const urlList = require('../../utils/config.js');
// request请求的时候使用,实例:更新token接口的使用
App({
    refreshToke(){
        // 小程序登录接口获取code
        wx.login({
            success: res => {
                // console.log(res)
                if(res.errMsg == 'login:ok'){
                    //调用refreshTokeUrl接口刷新token
                    wx.request({
                        url: urlList.refreshTokeUrl,
                        data: { code: res.code },
                        success: res => {
                            // console.log(res)
                            if(res.data.state == 'true'){
                                // token本地存储并且进行全局变量的赋值
                                wx.setStorageSync('token', res.data.data.token);
                                this.globalData.token = res.data.data.token;
                            }
                        }
                    })
                }
            }
        })
    }
})

接口配置文件的作用

  1. 在项目开发时能够在固定位置很快查到需要的接口;
  2. 服务器地址改变时,只用替换 basePath 的值,就能全部替换,不用去单独页面替换;
  3. 方便接口的集中管理,方便后期的维护。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/05/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 编写后台服务接口配置文件
  • 接口配置文件的使用
  • 接口配置文件的作用
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档