微信小程式----編寫後臺服務介面配置檔案
編寫後臺服務介面配置檔案
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;
介面配置檔案的使用
// 引入配置檔案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;
}
}
})
}
}
})
}
})
介面配置檔案的作用
- 在專案開發時能夠在固定位置很快查到需要的介面;
- 伺服器地址改變時,只用替換 basePath 的值,就能全部替換,不用去單獨頁面替換;
- 方便介面的集中管理,方便後期的維護。
DEMO下載
相關推薦
微信小程式----編寫後臺服務介面配置檔案
編寫後臺服務介面配置檔案 const basePath = 'http://test.cdbhbc.com/wbgapi'; const urlList = { // 重新整理token
微信小程式開發--豆瓣圖書介面
由於微信小程式訪問豆瓣圖書介面的API被關閉, 所有從小程式端發起的訪問請求都會被拒絕, 403,禁止通訊。 其餘的資訊介面大都是http的,微信小程式中不允許訪問http, 我們通過中繼伺服器爬取並解析資料實現了一個可以在小程式中實現的圖書資訊查詢介面。 通過圖書的isbn 號碼查詢關於該圖書的各
在微信小程式上,幫助中心介面實現類似手風琴案例
小程式wxml程式碼如下: <block wx:for="{{arrdata}}" wx:key=""> <view class="centent_title" @tap="open_that" data-index="{{index}}">
微信小程式lianc++後臺
貼上微信小程式傳送http請求程式碼: onsend: function(){ wx.request({ url: 'http://127.0.0.1:1000', //c++後臺ip、埠 data: { x: '1' ,
微信小程式支付統一下單介面
微信小程式——支付 1.通過code獲取openId code:使用者登入憑證(有效期五分鐘)。開發者需要在開發者伺服器後臺呼叫 api,使用 code 換取 openid 和 session_key 等資訊 openid: 使用者唯一標識 session_key: 會
微信小程式+java後臺
開發一個微信小程式需要https域名以及伺服器 1. 進入微信公眾平臺https://
微信小程式和後臺API通訊
1、微信小程式不能直接訪問後臺的介面。 2、通過內網穿透實現,暴漏到公網。 3、這裡使用的工具是 ngrok.com 使用ngrok進行內網穿透 1、開啟https://dashboard.ngrok.com,註冊賬號登陸,download 下載適合自己電腦的。
微信小程式+java後臺實現登入(java操作)
登入,在微信小程式上面稱為當一個使用者使用該小程式,進入到小程式中,我們拿到該使用者的資訊,進行一系列的操作,並記錄下來。 微信小程式與java介面實現登入操作,大致思路如下: 1.微信小程式端通過呼叫對應的api,將對應的變數傳入後臺(code、iv、encr
Thinkphp5微信小程式獲取使用者資訊介面呼叫筆記
首先在官網下載示例程式碼, 選php的, 這裡有個坑 官方的php檔案,編碼是UTF-8+的, 所以要把檔案改為UTF-8 然後在Thinkphp5 extend資料夾下建立Wxxcx名稱空間,把官方的幾個類檔案放進去(這裡要注意資料夾名, 名稱空間名, 類名的, 大小
關於微信小程式接受後臺json資料漢字變成問號
最近做微信小程式開發,發現後臺傳來的json資料裡面的中文全變成了“?” 如下圖: 上網找也沒找到解決方法,後來經過自己除錯半天,突然就解決了,解決方案如下圖所示: 把 請求,響應的編碼格式和型別的語句 都放在 Pri
微信小程式正式上線,服務端請求必須HTTPS
1月9日凌晨微信小程式正式上線,首批上線的小程式有三百多家,使用者需要將微信更新至iOS6.5.3版本或Android6.5.3版本進行體驗。 微信小程式自9月份首次開啟內測就開始在圈內刷屏了,不需要下載安裝,“用完即走”的理念,使其被譽為“APP殺手”。微信龐大社交
微信小程式在後臺釋出之後,微信上搜索不到?
寫在前面: 為了能及時的將自己踩到的前端坑(包括ionic,angular,ReactNative,小程式,APICloud)分享給大家,以後會逐漸將文章轉移到微信公眾號:前端e家(front_e_fa
微信小程式開發指南,介面文件,工具下載使用
相信前天,從事網際網路行業人的朋友圈給刷爆了,前微信公眾平臺開始陸續對外發送小程式內測邀請,而小程式即被外界廣為關注的微信“應用號”。 小程式的推出也並非一蹴而就,早在2016年1月的微信公開課上,微信之父張小龍就透露微信即將推出應用號。根據張小龍的描述,應用號的形態大致為
在微信小程式中呼叫本地介面
1.點選詳情,並勾選專案設定中最後一行。 2.用小程式請求本地的後臺服務介面 wx.request({ url: 'http://localhost:8090/DemoProject/myTest.do', data:{},
微信小程式 c#後臺支付結果回撥
public partial class NativeNotifyPage : System.Web.UI.Page { public static string wxJsApiParam { get; set; } //前段顯示 public string r
【微信小程式】微信小程式與後臺的互動
js onLoad: function (options) { var that = this; var list = that.data.list; var currentPage = that.data.currentPage; wx.sh
微信小程式之使用本地介面開發
本文主要講解如何使用本地介面進行開發,很多人都會遇到這個問題,特別是小程式上線後。一、解決思路 在小程式開發工具設定網路代理,然後再通過Charles設定代理,將https域名轉為本地介面進行訪問。 以下示例的環境為win7 + 老版本的微信開發工具二、準備工作 1.
微信小程式+java後臺實現支付(java操作)
支付,在微信小程式上面稱為當一個使用者使用該小程式,當進入到支付環節,我們需要呼叫微信支付介面過程,進行一系列的操作,並記錄下來。 微信小程式與java介面實現支付操作,大致思路如下: 1.微信小程式呼叫Java後臺方法獲取引數, 2.java 後臺設定引數等並
微信小程式---客服訊息介面呼叫,拿來即用
<button open-type="contact" class='contactService' session-from="{{'https://https://mp.weixin.qq.com/debug/wxadoc/introduction/imag
微信小程式編寫tabBar模板,map元件markers屬性動態初始化
一:編寫tabBar模板 眾所周知,微信小程式的tabBar都是新開頁面的,而微信文件上又表明了最多隻能開啟5層頁面。這樣就很容易導致出問題啦,假如我的tabBar有5個呢?下面是微信原話: 一個應用同時只能開啟5個頁面,當已經打開了5個頁面之後,wx.navigateTo不能正常開啟新頁面。請避免多層級的