uniCloud(一) 新建项目、初始化服务空间、云对象访问测试

一、新建一个带有unicloud

二、创建一个服务空间

1. 右键uniCloud,关联云服务空间

我当前没有服务空间,需要新建一个服务空间,之后将其关联。初始化服务空间需要的时间有点长

服务空间初始化成功后,刷新HBuilder,勾选服务空间,进行关联

三、本地测试云对象,前端访问云对象里面的接口

此时前端请求后端接口就不用Ajax而是直接导入云对象,直接执行云对象的数据。

1. 新建云函数(云函数包含普通云函数和云对象)

我创建了一个叫helloco的云对象。helloco的云对象文件夹下,有连个文件

index.obj.js 该云对象的入口文件,不可改名。

package.json

2. 编写云对象

javascript 复制代码
module.exports = {
	sum(a, b) {
   		// 此处省略a和b的有效性校验
   		return a + b
   	}
}

在前端调用:

(1)导入云对象

(2)调用云对象,将数据拿出来

html 复制代码
<template>
	<view class="content">
		<button @click="testco()">请求云对象的方法</button>
		<image class="logo" src="/static/logo.png"></image>
		
	</view>
</template>

<script setup>
    //快捷键 constco
	const helloco = uniCloud.importObject('helloco') // 导入云对象
	const testco = async()=>{
		let res = await helloco.sum(1,2);
		console.log("结果=",res);
	}
</script>

四、上传云对象,本地前端 连接 线上unicloud

1. 在HBuilder中连接云端函数

(1)现在点击按钮,无法获取返回值,因为我只在本地有云对象

(2)查看服务空间里面的云函数列表,里面是没有的

2. 将本地云对象上传部署到 云服务空间

(1)右键云对象文件夹,选择上传部署

(2)再次检查云服务空间的云函数列表,刚才的helloco云对象已经部署成功

3. 本地前端调用服务空间的云函数列表,跨越报错

(1)可以在跨越配置菜单,添加通配符,这样就允许跨越请求

相关推荐
小徐_23335 小时前
Wot UI 2.3.0 发布:二维码组件来了,Open Wot 与 wot-starter 同步更新
前端·微信小程序·uni-app
skiyee9 小时前
🔥 oiyo & unibest = 又新又好的 uniapp 模板
前端·uni-app
结网的兔子3 天前
【前端开发】Web端迁移至 uni-app 及鸿蒙扩展方案对比
前端·uni-app·harmonyos
2501_915909063 天前
iOS 应用反调试技详解术 检测调试器的原理与防护实践
android·ios·小程序·https·uni-app·iphone·webview
AI多Agent协作实战派3 天前
AI多Agent协作系统实战(二十八):顶栏统一战争——从1个页面异常到31个页面全量对齐
数据库·人工智能·uni-app
00后程序员张3 天前
iOS加固技术路线全面解析:Bitcode模式、源码模式与汇编模式对比及爱加密优势
android·汇编·ios·小程序·uni-app·cocoa·iphone
2501_916008893 天前
iOS IPA文件反编译与打包操作方法,拆包分析防护和加固打包
android·macos·ios·小程序·uni-app·cocoa·iphone
name好难取诶4 天前
通过对云基座和离线基座的对比,帮助开发者理解如何在不同场景下选择合适的打包方案。 什么是“基座” 在 UniApp 中,基座(也称“ ...
开发语言·uni-app·php
2501_915921434 天前
iOS手游安全反外挂解决方案:基于Xcode的加固混淆特色详解
android·安全·ios·小程序·uni-app·iphone·xcode
2501_916007474 天前
iOS App分发教程 App Store、TestFlight 与 Ad Hoc 的配置与上传方法
android·ios·小程序·https·uni-app·iphone·webview