我有运行在 127.0.0.1:3000 的tinySQL GraphQL 服务器。我想为它创建任何有效的中继客户端。我的意思是查询的任何工作示例:
{
groupBy (age: 20, job: "student") {
id,
name,
age,
job
}
}
这将在 React 组件中输出类似的内容:
{
"data": {
"groupBy": [
{
"id": 1,
"name": "Marie",
"age": 20,
"job": "student"
},
{
"id": 5,
"name": "Jessie",
"age": 20,
"job": "student"
}
]
}
}
最重要的是我希望能够设置 GraphQL 主机 IP 和端口,并且不想更改 GraphQL 服务器代码中的任何内容。有可能做到吗?是否可以在没有 babelRelayPlugin.js、babel-relay-plugin、webpack、webpack-dev-server 或任何其他魔术的情况下做到这一点?
编辑:
我是说:
class App extends React.Component {
render() {
return (
<div>
// Simple example here?
</div>
);
}
}
Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer('http://127.0.0.1:3000')
);
const AppContainer = Relay.createContainer(App, {
// Simple example here?
});
ReactDOM.render(
// Simple example here?
);
任何人?有可能这样做吗?