Как вывести конечную точку graphql для реагирования на собственное приложение? Кто-нибудь использовал реле в своем родном приложении? Примеры в техническом обзоре реле https://facebook.github.io/relay/docs/getting-started.html использования WebPack служить реле приложение и подвергать его воздействию на graphql сервер:Использование реле в ответе на собственное приложение
import express from 'express';
import graphQLHTTP from 'express-graphql';
import path from 'path';
import webpack from 'webpack';
import WebpackDevServer from 'webpack-dev-server';
import {StarWarsSchema} from './data/starWarsSchema';
const APP_PORT = 3000;
const GRAPHQL_PORT = 8080;
// Expose a GraphQL endpoint
var graphQLServer = express();
graphQLServer.use('/', graphQLHTTP({schema: StarWarsSchema, pretty: true}));
graphQLServer.listen(GRAPHQL_PORT,() => console.log(
`GraphQL Server is now running on http://localhost:${GRAPHQL_PORT}`
));
// Serve the Relay app
var compiler = webpack({
entry: path.resolve(__dirname, 'js', 'app.js'),
eslint: {
configFile: '.eslintrc'
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel',
query: {
stage: 0,
plugins: ['./build/babelRelayPlugin']
}
},
{
test: /\.js$/,
loader: 'eslint'
}
]
},
output: {filename: 'app.js', path: '/'}
});
var app = new WebpackDevServer(compiler, {
contentBase: '/public/',
proxy: {'/graphql': `http://localhost:${GRAPHQL_PORT}`},
publicPath: '/js/',
stats: {colors: true}
});
// Serve static resources
app.use('/', express.static('public'));
app.use('/node_modules', express.static('node_modules'));
app.listen(APP_PORT,() => {
console.log(`Relay Star Wars is now running on http://localhost:${APP_PORT}`);
});
но реагируют местные применения реагируют-родной упаковщик связать свои модули; кто-нибудь пытался использовать реле в ответном родном приложении?
Я пробовал это решение, но получил: «SyntaxError:« import »и« export »могут отображаться только с« sourceType: module »« несколько ». Похоже, что-то не так с моим .babelrc. Вы можете помочь с этим? – Vovik
Выше ссылка для Инструкции для существующих приложений RN больше недоступна (страница возврата не найдена). – yara