说明:本文没有找到原文学习过小程序(procedure)的朋友应该知道,在小程序中是不支持cookie的,借助小程序中的缓存(cache)我们也可以存储一些信息,但是对于一些比较重要的信息,我们需要通过登录状态维持来保存,同时,为了安全起 。。
说明:本文没有找到原文
学习过小程序(procedure)的朋友应该知道,在小程序中是不支持cookie的,借助小程序中的缓存(cache)我们也可以存储一些信息,但是对于一些比较重要的信息,我们需要通过登录状态维持来保存,同时,为了安全起见,用户的敏感信息,也是需要加密在网络上传(Upload)输的。
前台,service。封装了http请求,同时封装了getSession(通过code获取(obtain)服务器生成的session)、getUserInfo(获取用户信息)、getDecryptionData(解密数据(data))
//service。js//封装了http服务,getUserInfo,提供回调函数var recourse = { doMain: "http://www。domain。com/"}module。exports = { //Http Get requestGet: function (url, data, cb) {
wx。request({
url: recourse。doMain + url,
data: data,
method: 'GET',
header: {},
success: function (res) {
cb(res, true)
},
fail: function () {
cb(data, false)
}
}) }, //Http POST requestPost: function (url, data, cb) {
wx。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。request({
url: recourse。doMain + url,
data: data,
method: 'POST',
header: {},
success: function (res) {
cb(res, true)
},
fail: function () {
cb(data, false)
}
}) }, //获取(obtain)第三方sessionId getSession: function (code, cb) {
wx。
宁波小程序开发对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。request({
url: recourse。宁波小程序开发对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。doMain + 'SmallRoutine/PostCode',
data: { code: code },
method: 'POST',
success: function (res) {
cb(res, true)
},
fail: function (res) {
cb(res, false)
}
}) }, //获取(obtain)用户信息 getUserInfo: function (cb) {
wx。getUserInfo({
success: function (res) {
cb(res, true)
},
fail: function (res) {
cb(res, false)
}
}) }, //获取解密数据(data) getDecryptionData: function (cb) {
wx。request({
url: recourse。doMain+'SmallRoutine/Decryption',
data: {
encryptedData: wx。getStorageSync('encryptedData'),
iv: wx。getStorageSync('iv'),
session: wx。getStorageSync('thirdSessionId'),
},