上篇文章讲到创建插件,插件创建完成之后有时需要调用第三方api实现数据的拉取,这时就需要解决跨域问题

  backstage有自己的一套跨域方案

 1.首先app-config.yaml文件中配置要跨域的地址:

        

 

  请求头也要在此处设置,但是具体情况还要看第三方网站的要求,有些可以在此处设置,有些则需要放在路径中

  

 

   2.在该插件文件夹下的src文件夹下的plugin.ts中配置该代理

  

 

 

       path,title,id和app-config.yaml中代理名称保持一致  

 3.使用方法

  使用时需要引入backstage和react的方法