Ejemplo de código de una implementación básica de GraphQL en un backend con Node.js y el framework Express:

// Importar los paquetes necesarios
const express = require('express');
const graphqlHTTP = require('express-graphql');
const { buildSchema } = require('graphql');

// Definir el esquema de GraphQL
const schema = buildSchema(`
  type Query {
    message: String
  }
`);

// Definir los resolvers
const root = {
  message: () => 'Hello World!'
};

// Crear una instancia de Express
const app = express();

// Usar graphqlHTTP como middleware en Express
app.use('/graphql', graphqlHTTP({
  schema: schema,
  rootValue: root,
  graphiql: true
}));

// Iniciar el servidor en el puerto 4000
app.listen(4000, () => {
  console.log('Server running on http://localhost:4000/graphql');
});
ตัวอย่างโค้ดของการใช้งาน GraphQL ขั้นพื้นฐานบนแบ็กเอนด์ด้วย Node.js และกรอบงาน Express: // นำเข้าแพ็คเกจที่จำเป็น const express = need('express'); const graphqlHTTP = ต้องการ ('express-graphql'); const { buildSchema } = ต้องการ ('graphql'); // กำหนดสคีมา GraphQL const schema = buildSchema(` ประเภทแบบสอบถาม { ข้อความ: สตริง } `); // กำหนดตัวแก้ไข const root = { message: () => 'Hello World!' }; // สร้างอินสแตนซ์ของ Express const app = express(); // ใช้ graphqlHTTP เป็นมิดเดิลแวร์ใน Express app.use('/graphql', graphqlHTTP({ schema: schema, rootValue: root, graphiql: true })); // เริ่มเซิร์ฟเวอร์บนพอร์ต 4000 app.listen(4000, () => { console.log('Server running on http://localhost:4000/graphql'); });
spam lang_mismatch quality