mirror of https://github.com/01-edu/public.git
lee
3 years ago
2 changed files with 2 additions and 38 deletions
@ -1,36 +0,0 @@ |
|||||||
<html> |
|
||||||
<head> |
|
||||||
<title>GraphiQL</title> |
|
||||||
<link href="https://unpkg.com/graphiql/graphiql.min.css" rel="stylesheet" /> |
|
||||||
</head> |
|
||||||
<body style="margin: 0;"> |
|
||||||
<div id="graphiql" style="height: 100vh;"></div> |
|
||||||
|
|
||||||
<script |
|
||||||
crossorigin |
|
||||||
src="https://unpkg.com/react/umd/react.production.min.js" |
|
||||||
></script> |
|
||||||
<script |
|
||||||
crossorigin |
|
||||||
src="https://unpkg.com/react-dom/umd/react-dom.production.min.js" |
|
||||||
></script> |
|
||||||
<script |
|
||||||
crossorigin |
|
||||||
src="https://unpkg.com/graphiql/graphiql.min.js" |
|
||||||
></script> |
|
||||||
|
|
||||||
<script> |
|
||||||
const graphQLFetcher = graphQLParams => |
|
||||||
fetch(`https://${location.hostname}/api/graphql-engine/v1/graphql`, { |
|
||||||
method: 'post', |
|
||||||
headers: { 'Content-Type': 'application/json' }, |
|
||||||
body: JSON.stringify(graphQLParams), |
|
||||||
}) |
|
||||||
.then(response => response.json().catch(() => response.text())) |
|
||||||
ReactDOM.render( |
|
||||||
React.createElement(GraphiQL, { fetcher: graphQLFetcher }), |
|
||||||
document.getElementById('graphiql'), |
|
||||||
) |
|
||||||
</script> |
|
||||||
</body> |
|
||||||
</html> |
|
Loading…
Reference in new issue