【问题标题】:Flamelink CMS retrive data pure jsFlamelink CMS 检索数据纯js
【发布时间】:2020-06-25 01:24:08
【问题描述】:

我已经设置了 firebase 和 flamelink 我如何从全局获取数据来操作我尝试了这个但它不起作用:

        var obj ={}
        app.content.get({schemaKey: 'berita'})
            .then((data) => {
                obj = data
                console.log("data" , data)
                console.log("object" , obj)
            })
            console.log("outsite", obj)

为什么 obj 的输出不同?

【问题讨论】:

    标签: javascript es6-promise headless-cms flamelink-cms


    【解决方案1】:

    app.content.get() 返回一个 Promise,因此您的 console.log('outsite, obj) 行会在查询 Promise 解决之前运行。

    您要么需要在 then 方法中处理响应数据,要么像这样使用 async-await(从 async 函数内部):

    var obj = await app.content.get({schemaKey: 'berita'})
    console.log("outsite", obj)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2019-07-16
      • 1970-01-01
      相关资源
      最近更新 更多