微信小程序全局配置API域名和url

news/2024/11/18 12:46:06/

微信小程序和后台进行交互是通过API请求数据,所以API请求地址的管理 就非常重要,如果在wx.request的时候使用写url地址的方式,那后面要是api地址变化了,就要到每个有请求的地方进行修改url,是大项目的话就会很麻烦,如果配置了全局请求地址修改起来就简单很多。
1.项目根目录新建一个config.js,在里面配置好相关的API请求地址并输出配置

var host = "你的域名";//请求域名
var config={host,login_url:host+"api/login/",//登录urlarticle_url:host+"api/article/",//文章urlcategory_url:host+"api/category/",//分类url
}
module.exports=config//输出配置

2.在根目录的app.js把config.js配置的信息全局缓存起来

// app.js
var config=require("./config.js");//先进入config
App({onLaunch() {// 展示本地存储能力const logs = wx.getStorageSync('logs') || []logs.unshift(Date.now())wx.setStorageSync('logs', logs);wx.setStorageSync('config', config)//全局缓存起来// 登录wx.login({success: res => {// 发送

http://www.ppmy.cn/news/696420.html

相关文章

决策树 ID3 手工推导

掌握决策树ID3算法的原理,通过增益熵实现手工推导的过程。 参考案例:https://cuijiahua.com/blog/2017/11/ml_2_decision_tree_1.html 机器学习实战教程(二):决策树基础篇之让我们从相亲说起 决策树 ID3 手工推导 决策树 ID3 简介 ID3作为一种…

Node.js模块化加载机制

优先从缓存中加载 模块在第一次加载后会被缓存。这也意味着多次调用 require() 不会导致模块的代码被执行多次 注意:不论是内置模块、用户自定义模块、还是第三方模块,它们都会优先从缓存中加载,从而提高模块的加载效率 $就像下方图中测试 内置模块…

中文自然语言处理向量合集(字向量,拼音向量,词向量,词性向量,依存关系向量)

ChineseEmbedding Chinese Embedding collection incling token ,postag ,pinyin,dependency,word embedding.中文自然语言处理向量合集,包括字向量,拼音向量,词向量,词性向量,依存关系向量.共5种类型的向量. 项目地址:https://github.com/liuhuanyong 项目简介 …

拼音转换成汉字html,汉字转换成拼音的种(转)

当前位置:我的异常网 移动开发 汉字转换成拼音的种(转) 汉字转换成拼音的种(转) www.myexceptions.net 网友分享于:2013-07-28 浏览:196次 汉字转换成拼音的类(转) 引用地址: http://blog.csdn.net/huigll/services/trackbacks/484484.asp…

Js根据拼音首字母分组

记录一下Js根据拼音首字母分组的方法 引自https://segmentfault.com/a/1190000017321316 如有侵权请联系。 const pySegSort(arr) >{if (!String.prototype.localeCompare) return null// let letters abcdefghjklmnopqrstwxyz.split()let letters ABCDEFGHJKLMNOPQRSTWX…

对计算机网络看法500字,500字信息技术学习评价

对学习计算机科学与技术双专业的评价,学年上学期信息技术学期评价标准,记事本软件的基本应用并保存文件,通过课堂提问的方式抽查学生对计算机组成用途及使用范围的了解,学会在文档中插入艺术字和文本框。 500字信息技术学习评价20…

php地名转换成拼音,php汉字转拼音_php中怎么将中文转换拼音

摘要 腾兴网为您分享:php中怎么将中文转换拼音,中国知网,中国搜索,银联商务,小米云盘等软件知识,以及巨魔与精灵,网络抓娃娃,win10系统优化软件,右键,轻颜相机&#xff0…

将26个字母输入mysql_做mysql字母

Linux有问必答:如何在命令行创建一个MySQL数据库 Linux有问必答:如何在命令行创建一个MySQL数据库 问题:在一个某处运行的MySQL服务器上,我该怎样通过命令行创建和安装一个MySQL数据库呢? 为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端。下面是通过m…