Includes Angular-cli, Bootstrap 4 alpha, Chai, Karma and Protractor
Update node using NVM:
nvm ls-remote
nvm install v7.7.1
Install angular cli:
| const graphql = require('graphql'), | |
| // Importamos axios | |
| axios = require('axios'); | |
| const { | |
| GraphQLObjectType, | |
| GraphQLString, | |
| GraphQLSchema | |
| } = graphql; | |
| const UserType = new GraphQLObjectType({ |
| const express = require('express'), | |
| expressGraphQL = require('express-graphql'), | |
| // Importamos el schema | |
| schema = require('./schema/schema'); | |
| const app = express(); | |
| app.use('/graphql', expressGraphQL({ | |
| // Lo pasamos como parámetro | |
| schema, |
| const graphql = require('graphql'); | |
| const { | |
| GraphQLObjectType, | |
| GraphQLString, | |
| // Importamos GraphQL Schema de GraphQL mediante destructuring | |
| GraphQLSchema | |
| } = graphql; | |
| const users = [ | |
| { id: '1', firstName: 'Ivan', lastName: 'Bacallado', country: 'España' }, |
| // Importamos la librería GraphQl | |
| const graphql = require('graphql'), | |
| lodash = require('lodash'); | |
| /* | |
| Usamos el deestructuring de Javascript Es6 para extraer el objeto GraphQLObjectType del objeto graphql | |
| (el cual es la librería) para poder utilizarlo fuera. | |
| */ | |
| const { | |
| GraphQLObjectType, | |
| GraphQLString |
| // Importamos la librería GraphQl | |
| const graphql = require('graphql'); | |
| /* | |
| Usamos el deestructuring de Javascript Es6 para extraer el objeto GraphQLObjectType del objeto graphql | |
| (el cual es la librería) para poder utilizarlo fuera. | |
| */ | |
| const { | |
| GraphQLObjectType, | |
| GraphQLString | |
| } = graphql; |
| // Importamos la librería GraphQl | |
| const graphql = require('graphql'); | |
| /* | |
| Usamos el deestructuring de Javascript Es6 para extraer el objeto GraphQLObjectType del objeto graphql | |
| (el cual es la librería) para poder utilizarlo fuera. | |
| */ | |
| const { | |
| GraphQLObjectType, | |
| GraphQLString | |
| } = graphql; |
| // Importamos la librería GraphQl | |
| const graphql = require('graphql'); | |
| /* | |
| Usamos el deestructuring de Javascript Es6 para extraer el objeto GraphQLObjectType del objeto graphql | |
| (el cual es la librería) para poder utilizarlo fuera. | |
| */ | |
| const { | |
| GraphQLObjectType | |
| } = graphql; |
| const express = require('express'), | |
| // Llamamos a la librería express-graphql | |
| expressGraphQL = require('express-graphql'); | |
| const app = express(); | |
| /* | |
| Indicamos a nuestra aplicación express que para las peticiones al | |
| endpoint /graphql, delegaremos la gestion en la libreria expressGraphQL a la cual | |
| habilitamos la interfaz web graphiql, que nos permite operar con graphQL facilmente. | |
| */ |
| // Importamos la librería express | |
| const express = require('express'); | |
| // Creamos una aplicación express | |
| const app = express(); | |
| /* | |
| Indicamos que escuche en el puerto 4000 y ejecute una funcion callback la cual | |
| mostrará un mensaje de error si lo hubiera, si sino mostrará el mensaje: | |
| Servidor express funcionando en el puerto 4000 |
Includes Angular-cli, Bootstrap 4 alpha, Chai, Karma and Protractor
Update node using NVM:
nvm ls-remote
nvm install v7.7.1
Install angular cli: