asprain
asprain
  • 发布:2022-01-24 10:35
  • 更新:2022-01-24 12:52
  • 阅读:666

怎样将云函数切换为云端执行?

分类:uniCloud

最近我在用uni-app开发微信小程序。一边开发一边在手机上预览。我发现app中凡是涉及从uniCloud云数据库里读取数据的内容,全都是需要我的电脑开启着的时候、我的电脑中hbuilderx正在运行的时候才能读到。如果电脑关掉就读不到了。我感到很奇怪。我以为我已经把云函数上传到服务器上了。后来我问别人,得知需要把云函数切换为云端执行,才能在自己电脑关掉的时候也能读到云数据库中的数据。但是怎样才能将云函数切换为云端执行呢?

2022-01-24 10:35 负责人:无 分享
已邀请:
asprain

asprain (作者) - 挣扎中的中年码农


我发现把终端右上角的这块选项切换到“连接云端函数”之后,依然不起作用。而且我已经把云函数上传到云端了。

  • DCloud_uniCloud_WYQ

    先将这个开关切换为连接云端,再重新运行

    2022-01-24 11:20

  • asprain (作者)

    回复 DCloud_uniCloud_WYQ: 我试着这样做了。还是不起作用。只要我把HBuilderX关掉,就读不到数据库里的信息了。

    2022-01-24 12:34

asprain

asprain (作者) - 挣扎中的中年码农

我打开微信开发者工具的控制台,发现请求网址始终是http://127.0.0.1:51696,而不是云端的网址。

asprain

asprain (作者) - 挣扎中的中年码农

现在请求网址总算切换到https://api.bsapp.com/client了。不过前面有两个红色的ping请求不知道怎么去掉它。因为它依然对http://127.0.0.1:51696发起请求。

  • DCloud_uniCloud_WYQ

    文档有说明:


    HBuilderX内使用运行菜单运行到小程序时会连接本地调试服务,即使你运行之前就选择了连接云端云函数,小程序也会发送一条请求到本地调试服务检测调用云函数是本地还是云端。

    2022-01-24 16:02

该问题目前已经被锁定, 无法添加新回复