xy 7 tahun lalu
induk
melakukan
a0df99e79e
1 mengubah file dengan 14 tambahan dan 6 penghapusan
  1. 14 6
      src/app/graphqlService/component/graphql/Graphql.jsx

+ 14 - 6
src/app/graphqlService/component/graphql/Graphql.jsx

@@ -47,12 +47,20 @@ class Graphql extends Component {
                         let group = data.project_by_id.apiGWGroup_id;
 
                         if (this.state.api === '') {
-                            let domain = group.userDomain? group.userDomain : (group.defaultDomain + '/' + group.environmentName);
-                            this.setState({
-                                api: group.frontType.slice(0, 4) + '://' + domain + '/graphql',
-                                show: true
-                            })
+                            if (group !== null) {
+                                let domain = group.userDomain ? group.userDomain : (group.defaultDomain + '/' + group.environmentName);
+                                this.setState({
+                                    api: group.frontType.slice(0, 4) + '://' + domain + '/graphql',
+                                    show: true
+                                })
+                            } else {
+                                this.setState({
+                                    api: '尚未部署成功',
+                                    show: true
+                                })
+                            }
                         }
+
                         return (
                             <div>
                                 <Input
@@ -63,7 +71,7 @@ class Graphql extends Component {
                                         this.setState({api: e.target.value})
                                     }}/>
                                 {
-                                    this.state.show?
+                                    this.state.show ?
                                         <GraphiQL fetcher={this.graphQLFetcher}/>
                                         :
                                         ''