我新建了一个云函数,没有做任何改动,使用HbuilderX运行本地云函数,得到下面的问题。main函数好像直接执行了,并且把index文件的路径名作为了event参数。这个函数应该在有Request的时候,才应该会执行,为什么一点击运行本地云函数,就会执行?是不是UniCloud有bug,不能启动本地服务器?
我重新安装了HBuilderX,重新安装了所有插件,还是不能解决。
我看到有人也碰到同样的问题,但没有提到解决办法: https://ask.dcloud.net.cn/question/118790
'use strict';
exports.main = async (event, context) => {
//event为客户端上传的参数
console.log('event : ', event)
//返回数据给客户端
return event
};
20:07:43.993 [本地运行]"event : " {} uniCloud-aliyun/cloudfunctions/index/index.js:4:9
20:07:43.993 [本地运行]"云函数[index]执行结果:" {}
20:07:44.653 [本地运行:阿里云:test01]运行状态:成功
20:07:44.666 [本地运行:阿里云:test01 已停止运行...
更新:
我另外找了一个重装的新机器,完全都重装了一遍,还是不行。 是不是UniCloud最近做了什么改动,如何安装UniCloud插件时,指定版本?
1 个回复
DCloud_uniCloud_WYQ
确定什么都没点就运行了?另外参数就是空对象,后面的路径是打印日志的代码位置