Skip to content

Instantly share code, notes, and snippets.

View hurali97's full-sized avatar
🎯
Focusing

Hur Ali hurali97

🎯
Focusing
View GitHub Profile
import React, { Component } from 'react';
import { GET_NAMES } from './queries.js'
import { Query } from 'react-apollo';
class Names extends Component {
render() {
return (
@hurali97
hurali97 / App.js
Created July 20, 2019 21:57
App.js
import React,{ Component } from 'react';
import ApolloClient from 'apollo-boost'
import { ApolloProvider } from 'react-apollo'
import Names from './Names'
import './App.css';
const client = new ApolloClient({
uri: 'http://localhost:8000/graphql'
})
import { gql } from 'apollo-boost'
export const GET_NAMES = gql`
query {
getnames{
name
}
}
`
const { gql } = require('apollo-server-express');
const schema = gql`
type Query {
getnames: [Names!],
}
type Names{
id: ID!,
const express = require('express');
const { ApolloServer } = require('apollo-server-express');
const cors = require('cors');
const schema = require('./graphql/schema');
const resolvers = require('./graphql/resolver');
const app = express();
app.use(cors());
@hurali97
hurali97 / resolver.js
Last active July 20, 2019 13:20
Resolvers
const names = require('./mockdata');
const resolvers = {
Query: {
getnames: () => {
return names;
@hurali97
hurali97 / mockdata.js
Created July 20, 2019 12:17
Mock Data
let names =
[
{
id: 0,
name: 'David'
},
{