首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能与Looker主机建立通信

未能与Looker主机建立通信
EN

Stack Overflow用户
提问于 2022-01-19 15:15:54
回答 1查看 194关注 0票数 3

这将是非常基本的,我不知道如何用我的客户端ID和客户端秘密连接到。这是一个hello world应用程序,但是基本文档非常缺乏。

代码语言:javascript
复制
import React, { useContext, useEffect, useState } from 'react'
import { ComponentsProvider, Space, Text } from '@looker/components'
import { ExtensionContext } from '@looker/extension-sdk-react'


export const HelloWorld: React.FC = () => {
  const { core40SDK } = useContext(ExtensionContext)
  const [message, setMessage] = useState('')

  useEffect(() => {
    const getMe = async () => {
      try {
        const me = await core40SDK.ok(core40SDK.me())
        setMessage('Hello, '+ me.display_name)
      } catch (error) {
        console.error(error)
        setMessage('An error occurred while getting information about me!')
      }
    }
    getMe()
  }, [core40SDK])

  return (
    <ComponentsProvider>
      <Space p="xxxxxlarge" width="100%" height="50vh" around>
        <Text p="xxxxxlarge" fontSize="xxxxxlarge">
          {message}
        </Text>
      </Space>
    </ComponentsProvider>
  )
}

这导致无法与Looker建立通信,但我不知道如何建立主机url或凭据。

EN

回答 1

Stack Overflow用户

发布于 2022-01-19 15:29:57

当您使用Extension进行构建时,Looker在内部托管您的反应性应用程序,因此您不需要进行身份验证。不要使用扩展框架( Extension ),如果你没有将你的react应用程序托管在Looker内部。

如果您正在承载您自己的应用程序并对Looker进行API调用,那么您应该只使用Looker。您需要使用nodejs / python / ruby等在ruby服务器上进行身份验证,而不应该使用客户端javascript进行身份验证。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70773102

复制
相关文章

相似问题

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