首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Moralis云功能方面有问题

在Moralis云功能方面有问题
EN

Stack Overflow用户
提问于 2021-08-15 12:43:50
回答 1查看 211关注 0票数 0

下面的函数在应该返回json字符串时不返回任何内容,也不在日志中显示输入

代码语言:javascript
复制
Moralis.Cloud.define("getMeta", async (request,uri) => {
  const logger = Moralis.Cloud.getLogger();
let results; 
results = await Moralis.Cloud.httpRequest({
  url: 'https://defi-city.com/api/city/463',
    followRedirects: true,
  headers: {
    'Content-Type': 'application/json;charset=utf-8'
  }
}).then(function(httpResponse) {
    results=httpResponse.text;
    logger.info("over here"+results);
    logger.info(httpResponse.text);
}, function(httpResponse) {
  logger.info('Request failed with response code ' + httpResponse.status);
});
  logger.info("end"+results);
  return await results;
});
let mData = await Moralis.Cloud.run("getMeta",uri);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-15 12:43:50

添加return解决了这个问题

代码语言:javascript
复制
Moralis.Cloud.define("getMeta", async (request, uri) => {
      const logger = Moralis.Cloud.getLogger();
      let results;
      results = await Moralis.Cloud.httpRequest({
        url: "https://defi-city.com/api/city/463",
        followRedirects: true,
        headers: {
          "Content-Type": "application/json;charset=utf-8",
        },
      }).then(
        function (httpResponse) {
          results = httpResponse.text;
          logger.info("over here" + results);
          logger.info(httpResponse.text);
          return results; //There
        }
      );
      logger.info("end" + results);
      return results;
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68791654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档