In dieser kurzen Anleitung wird erklärt, wie GraphQL mit Node.js verwendet werden kann.
1. Zuerst müssen Sie die notwendigen Pakete in Ihrem Node.js-Projekt installieren. Dies kann mit dem npm- oder yarn-Befehl geschehen.
```bash
npm install graphql express-graphql
```
oder
```bash
yarn add graphql express-graphql
```
2. Sie müssen dann ein Schema für Ihre GraphQL-API erstellen. Dies definiert die Typen und Formen der Anfragen, die Sie verarbeiten können. Hier ist ein einfaches Beispiel:
```javascript
const { buildSchema } = require(‘graphql’);
// GraphQL schema
const schema = buildSchema(`
type Query {
message: String
}
`);
```
3. Implementieren Sie die Funktionen, die die Logik für jede Ihrer Anfragen steuern.
```javascript
const root = {
message: () => ‘Hello World!‘
};
```
4. Verbinden Sie Ihren GraphQL-Server mit Express.
```javascript
const express = require(‘express’);
const graphqlHTTP = require(‘express-graphql’);
const app = express();
app.use(‘/graphql’, graphqlHTTP({
schema: schema,
rootValue: root,
graphiql: true, // graphical interactive in-browser GraphQL IDE.
}));
```
5. Jetzt können Sie Ihren Server starten:
```javascript
app.listen(4000, () => console.log(‘Express GraphQL Server läuft auf localhost:4000/graphql’));
```
Jetzt läuft Ihr GraphQL-Server. Sie können Anfragen auf localhost:4000/graphql testen.
Hinweis: Die hier gezeigte Codebeispiele und Anleitung ist sehr einfach gehalten. Bei der Arbeit mit tatsächlichen Daten und Datenbanken wird der Code komplexer und erfordert eine detaillierte Kenntnis der GraphQL-Spezifikationen und der Art und Weise, wie diese mit Ihrem Datenbanksystem interagieren.