收藏
回答

服务端调用小程序http api 错误,hint: [qJgbH.wgE-PBg1lA]?

服务端调用小程序http api 发现过滤的语句不能使用变量,比如

let data = {key: '2020-03-21'};

return rp({
            url`https://api.weixin.qq.com/tcb/databasequery?access_token=${token}`,
            method"POST",
            jsontrue,
            headers: {
                "content-type""application/json",
            },
            body: {
                "env":"any-id",
                "query"`db.collection(\"all_houses\").where(${data}).get()`
            }
        }).then((res)=>{
            console.log("res: %O", res);
            return res;
        }).catch(err=>{
            console.log("err: %O", err);
        })

如果不使用变量就不会有错,比如这样

return rp({
            url`https://api.weixin.qq.com/tcb/databasequery?access_token=${token}`,
            method"POST",
            jsontrue,
            headers: {
                "content-type""application/json",
            },
            body: {
                "env":"any-id",
                "query"`db.collection(\"all_houses\").where({key: '2020-03-12'}).get()`
            }
        }).then((res)=>{
            console.log("res: %O", res);
            return res;
        }).catch(err=>{
            console.log("err: %O", err);
        })



回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-03-13

    对你很无语,不会排查问题,做事不认真

    2020-03-13
    有用 1
    回复 2
    • chihuo
      chihuo
      2020-03-13
      好的,我尝试改了下但是没有成功,这种则么改呢谢谢
      2020-03-13
      回复
    • chihuo
      chihuo
      2020-03-13
      我测试了一下,我看明白了,你的写法是正确的,我数据结构没有想明白,非常谢谢你的指点!
      2020-03-13
      回复
登录 后发表内容
问题标签