IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> uni-app开发小程序无需https接口即可上线 -> 正文阅读

[网络协议]uni-app开发小程序无需https接口即可上线

云函数的使用

使用uniCloud创建云函数,具体使用见官方说明https://uniapp.dcloud.io/uniCloud/quickstart

调用方法

在开通云函数的时候,uni官方给出两种方案,一种腾讯云,基本与微信小程序的云开发方案类似,腾讯免费的方案一般满足不了使用,特别是云函数的调用,我测试随便使用一下,就1g没了,每个月的用量1000g。因此建议使用阿里云方案,所有功能免费使用,而且竟然没有收费项目,简直爱了。

新建云函数

在index.js里写下如下代码,就可以通过云函数调用接口了

'use strict';
exports.main = async (event, context) => {
	//event为客户端上传的参数
	// console.log(event[0],'event')
	const res = await uniCloud.httpclient.request('http://xx.xx.xx.xx:8000/Login', {
	    method: 'POST',
		headers: event[1],
	    data:event[0],
	    contentType: 'json', // 指定以application/json发送data内的数据
	    dataType: 'json' // 指定返回值为json格式,自动进行parse
	  })
	console.log(res)
	//返回数据给客户端
	return res
};

代码里的event为前端传进来的值,因此我在前端传值时,直接传过来的是个数组,方便调用,如果只是需要传参,那么直接传对象即可,在云函数里固定写请求头。传值方式如下:

uniCloud.callFunction({
					name: 'login',
					data: [{
						a:xxx
					}, {
						'Content-type': 'application/x-www-form-urlencoded;charset=utf-8',
					}],
				}).then(res => {
				})
				//res就是调用云函数返回的值

然后打包成小程序,在小程序后台增添的安全域名为uni-app提供,在微信开发者工具里看到报错的域名,增加到小程序管理后台就好了,一共两个域名,一个是阿里云的,一个是uni-app的数据统计接口

分享就到这里,有疑问的可以留言或者私信,我会第一时间回复,也可一起探讨一下相关问题。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-26 09:12:22  更:2021-11-26 09:14:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/5 15:13:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码