l***@qingmankeji.cn
l***@qingmankeji.cn
  • 发布:2023-02-03 16:35
  • 更新:2023-02-06 11:56
  • 阅读:171

uni-cloud-router 如何使用http访问

分类:uniCloud

云函数用的是uni-cloud-router。
官方给了两种访问方式,一个是客户端访问。一个是URL访问。

但是设置https访问的时候,用URL访问的方式设置了链接,怎么访问都不对。

这个是官方的教程:

// 使用 URL 化 request 访问
uni.request({
url: 'xxxxx/router/user/login', // 路由地址,对应 controller 下 user.js 的 login 方法
data: {
// controller 通过 this.ctx.data 获取
username: 'demo',
password: 'demo',
},
})

有设置过的同学么?

2023-02-03 16:35 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

不对是什么表现?具体的错误信息有吗

  • tangyx

    一直提示找不到下面的js文件。{"success":false,"error":{"code":"FunctionBizError","message":"Cannot read property 'active' of undefined"}}。

    active.js是存在的。

    2023-06-26 16:54

  • DCloud_uniCloud_WYQ

    回复 tangyx: 前端请求地址怎么写的 是这个(url: 'xxxxx/router/user/login')?

    2023-06-27 11:18

  • tangyx

    回复 DCloud_uniCloud_WYQ: 设置URL的PATH部分:/app-vote


    访问地址:域名/app-vote/active/detail


    返回:{"code":"INVOKE_FUNCTION_FAILED","stack":""}


    controller下的active.js存在,里面的detail存在。日志那边没报错。

    2023-06-27 11:29

  • DCloud_uniCloud_WYQ

    回复 tangyx: 直接用示例项目hello-uni-cloud-router能复现这个问题吗?访问 hello/sayHello

    2023-06-27 11:34

  • tangyx

    回复 DCloud_uniCloud_WYQ: 额,没有导入过示例,因为没有配置更多的云空间测试,我就url化了,我看文档说明也没有特别配置。所以搞了好久,找不到原因

    2023-06-27 11:56

要回复问题请先登录注册