【发布时间】:2016-10-07 22:07:43
【问题描述】:
我在 127.0.0.1:3000 运行 tinySQL GraphQL server。我想为它创建 任何工作 Relay 客户端。我的意思是查询的任何工作示例:
{
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?
);
有人吗?这样可以吗?
【问题讨论】:
标签: javascript reactjs graphql relayjs relay