当前位置:网站首页>uniapp开发小程序如何使用微信云托管或云函数进行云开发
uniapp开发小程序如何使用微信云托管或云函数进行云开发
2022-07-07 01:43:00 【Aasee.】
一. 申请微信云托管
这个不用说吧必须的,官方地址在这。直接进去申请就行。
但是前提是你得会创建docker file,学习掌握一些基本的docker知识,会让你创建环境变得简单一点。环境创建完成之后就能进行下面的操作了。
二. 先创建一个cloudfunctions文件夹
像这样,在里面放一空文件就行什么js啊css什么的都行,这样才能进行后续的拷贝。
配置路径
然后我们就可以去uniapp里的manifest.json
文件里配置cloudfunctions
文件夹的位置了,以我这为例子就是
"cloudfunctionRoot": "cloudfunctions/"
因为uniapp不会将这个文件编译到mp-weixin平台,所以这里我们把它拷贝过去。这里我也是参考了这篇文章的代码。先下载一个插件。
npm install -save [email protected]
下载完成后在vue.config.js
文件中进行如下配置
const path = require('path')
const CopyWebpackPlugin = require('copy-webpack-plugin')
module.exports = {
configureWebpack: {
plugins: [
new CopyWebpackPlugin([
{
from: path.join(__dirname, 'cloudfunctions'),
to: path.join(__dirname, 'try-music/dist', process.env.NODE_ENV === 'development' ? 'dev' : 'build', process.env.UNI_PLATFORM, 'cloudfunctions')
}
])
]
}
}
找到uniapp中创建的文件编译到相应环境下的包内。
这个大家应该知道路径吧。
把你们自己的路径对应写上就行。
三. 初始化,然后就能调用了。
一.初始化
在App.vue
文件中的onLounch中加入
这个直接在微信官方文档也能查看。
二 .调用方法
到这里你就可以直接在uniapp中使用微信云托管服务了,当然如果实在觉得麻烦你也可以直接使用开通https的服务器进行使用,也可以使用uniapp官方推荐的unicloud服务。
边栏推荐
猜你喜欢
JMeter's own functions are not enough? Why don't you develop one yourself
安装VMmare时候提示hyper-v / device defender 侧通道安全性
When we talk about immutable infrastructure, what are we talking about
Developers don't miss it! Oar hacker marathon phase III chain oar track registration opens
Jstat pour la commande JVM: voir les statistiques JVM
Test the foundation of development, and teach you to prepare for a fully functional web platform environment
JVM命令之 jinfo:实时查看和修改JVM配置参数
The solution of a simple algebraic problem
cf:C. Column Swapping【排序 + 模擬】
进程间通信之共享内存
随机推荐
Detailed explanation of platform device driver architecture in driver development
Deep clustering: joint optimization of depth representation learning and clustering
VMware安装后打开就蓝屏
360织语发布7.0新品 为党政军、央国企打造专属“统一数字工作空间”
Talking about reading excel with POI
go-microservice-simple(2) go-Probuffer
Jmeter自带函数不够用?不如自己动手开发一个
C语言面试 写一个函数查找两个字符串中的第一个公共字符串
Implementation of VGA protocol based on FPGA
基本Dos命令
职场经历反馈给初入职场的程序员
进程间通信之共享内存
Bypass open_ basedir
改变ui组件原有样式
安装mongodb数据库
Redisl garbled code and expiration time configuration
C面试24. (指针)定义一个含有20个元素的double型数组a
Cf:c. column swapping [sort + simulate]
postgresql 数据库 timescaledb 函数time_bucket_gapfill()报错解决及更换 license
【OpenCV】形态学滤波(2):开运算、形态学梯度、顶帽、黑帽