Browse Source

打开线上环境地址

wlf 9 months ago
parent
commit
2866dcfd6d

+ 11 - 12
client/app/scripts/charts/edge.js

@@ -69,10 +69,10 @@ class Edge extends React.Component {
           percentile:0.95
         },
         traceData:[],
-        traceUrl:'http://observe-front.cestong.com.cn', //本地调试使用
-        baseUrl:'http://observe-server.cestong.com.cn', //本地调试使用
-        // baseUrl:'/re',  //上线时打开
-        // traceUrl:'',   //上线时打开
+        // traceUrl:'http://observe-front.cestong.com.cn', //本地调试使用
+        // baseUrl:'http://observe-server.cestong.com.cn', //本地调试使用
+        baseUrl:'/re',  //上线时打开
+        traceUrl:'',   //上线时打开
         scoreObj:[],
         bgColor:setNodeColor('R'),
         pagination: {
@@ -432,14 +432,13 @@ class Edge extends React.Component {
 
   componentDidMount() {
     //上线时打开开始
-    //上线时打开
-    // this.setQueryParams();
-    // const traceURL = `http://${parent.location.hostname}`
-    // this.setState({
-    //   traceUrl:traceURL
-    // },()=>{
-    //   console.log(this.state.traceUrl,'traceUrl,用于traceid跳转')
-    // })
+    this.setQueryParams();
+    const traceURL = `http://${parent.location.hostname}`
+    this.setState({
+      traceUrl:traceURL
+    },()=>{
+      console.log(this.state.traceUrl,'traceUrl,用于traceid跳转')
+    })
     //上线时打开结束
 
   }

+ 11 - 11
client/app/scripts/components/node-details.js

@@ -42,10 +42,10 @@ class NodeDetails extends React.Component {
   constructor(props, context) {
     super(props, context);
     this.state = {
-      baseUrl:'http://observe-server.cestong.com.cn',  //本地调试使用
-      traceUrl:'http://observe-front.cestong.com.cn',  //本地调试使用
-       // baseUrl:'/re', //上线时打开
-      // traceUrl:'',//上线时打开
+      // baseUrl:'http://observe-server.cestong.com.cn',  //本地调试使用
+      // traceUrl:'http://observe-front.cestong.com.cn',  //本地调试使用
+       baseUrl:'/re', //上线时打开
+      traceUrl:'',//上线时打开
       nodeData:{},  //节点基础信息
       AnalystData:{},//散点图
       queryParams:{
@@ -102,13 +102,13 @@ class NodeDetails extends React.Component {
 
 
     //上线时打开开始
-    // this.setQueryParams();//做为iframe嵌套时打开,上线时打开
-    // const traceURL = `http://${parent.location.hostname}`
-    // this.setState({
-    //   traceUrl:traceURL
-    // },()=>{
-    //   console.log(this.state.traceUrl,'traceUrl,用于traceid跳转')
-    // })
+    this.setQueryParams();//做为iframe嵌套时打开,上线时打开
+    const traceURL = `http://${parent.location.hostname}`
+    this.setState({
+      traceUrl:traceURL
+    },()=>{
+      console.log(this.state.traceUrl,'traceUrl,用于traceid跳转')
+    })
      //上线时打开结束
 
     // this.getNodeBasic();

+ 29 - 29
client/app/scripts/utils/web-api-utils.js

@@ -15,11 +15,11 @@ import { layersTopologyIdsSelector } from '../selectors/resource-view/layout';
 import { activeTopologyOptionsSelector } from '../selectors/topology';
 
 const log = debug('scope:web-api-utils');
-// var apiRoot = process.env.API_ROOT;  //线上打开
+var apiRoot = process.env.API_ROOT;  //线上打开
 
 
 //本地测试时候用;
-var apiRoot = 'http://observe-server.cestong.com.cn'
+// var apiRoot = 'http://observe-server.cestong.com.cn'
 
 // 测试环境的时候
 // var apiRoot='http://observe-front.cestong.com.cn/re'
@@ -131,31 +131,31 @@ let queryData ={
 }
 
 //上线打开开始
-// var strr = parent.location.href;   //上线做为iframe嵌套时使用
-
-//  let param = parseQueryString(strr);  //全链路需要的参数多,因此解析成对象形式
-//    if(parseInt(param.start_time)!=0 && param.start_time != 'NaN'){ //上线时打开
-//     queryData.start_time = parseInt(param.start_time); 
-//    }else{
-//     queryData.start_time = Math.round((new Date().getTime())/1000 - (1*60))
-//    }
-
-//    if(parseInt(param.end_time) !=0 && param.end_time != 'NaN'){ //上线时打开web-api
-//     queryData.end_time=parseInt(param.end_time); 
-//    }else{
-//     queryData.end_time=Math.round(new Date().getTime()/1000);
-//    }
-//    if(param.app_alias != undefined){
-//     queryData.app_alias=param.app_alias; //上线时打开
-//    }else{
-//     queryData.app_alias= 'UNSET'
-//    }
-
-//    if(param.live != undefined){
-//     queryData.live = param.live;
-//    }else{
-//     queryData.live = false;
-//    }
+var strr = parent.location.href;   //上线做为iframe嵌套时使用
+
+ let param = parseQueryString(strr);  //全链路需要的参数多,因此解析成对象形式
+   if(parseInt(param.start_time)!=0 && param.start_time != 'NaN'){ //上线时打开
+    queryData.start_time = parseInt(param.start_time); 
+   }else{
+    queryData.start_time = Math.round((new Date().getTime())/1000 - (1*60))
+   }
+
+   if(parseInt(param.end_time) !=0 && param.end_time != 'NaN'){ //上线时打开web-api
+    queryData.end_time=parseInt(param.end_time); 
+   }else{
+    queryData.end_time=Math.round(new Date().getTime()/1000);
+   }
+   if(param.app_alias != undefined){
+    queryData.app_alias=param.app_alias; //上线时打开
+   }else{
+    queryData.app_alias= 'UNSET'
+   }
+
+   if(param.live != undefined){
+    queryData.live = param.live;
+   }else{
+    queryData.live = false;
+   }
    
 //上线打开结束 
 
@@ -172,12 +172,12 @@ export function topologiesUrlApi(state) {
 //wsUrl携带参数的例子
 // const wsUrl = 'ws://observe-server.cestong.com.cn/api/v1/ws/topology/services/ws?t=5s&app_alias=UNSET'
 //本地环境用
-const wsUrl ='ws://observe-server.cestong.com.cn'
+// const wsUrl ='ws://observe-server.cestong.com.cn'
 // 测试环境用
 // const wsUrl='ws://observe-front.cestong.com.cn'
 
 //上线时打开
-// const wsUrl = `ws://${parent.location.hostname}`
+const wsUrl = `ws://${parent.location.hostname}`
 
 
 export function getWebsocketUrl(host = window.location.host, pathname = window.location.pathname) {