发布了一个前端应用,但API接口提示没有访问权限

  • Choerodon平台版本:0.5.0

  • 运行环境(如localhost或k8s):k8s

  • 问题描述:
    在choerodon平台部署发布了一个前端应用,该应用的api地址为我们自己平台上的api地址。
    访问页面发现页面有报错,提示该api接口没有访问权限

  • 修改的数据:
    PRO_API_HOST: api.console.retailsolution.cn

  • 报错信息(请尽量使用代码块的形式展现):
    Failed to load localhost:http://api.console.retailsolution.cn/iam/v1/users/self: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
    点击该连接
    <oauth>

<error_description>

Full authentication is required to access this resource

</error_description>

<error>unauthorized</error>

</oauth>

  • 原因分析:
    可能该前端应用访问api需要授权。我在我们自己的平台上 添加了客户端,但还是不行