Skip to content

Commit 2f108c1

Browse files
authored
Update osa8e.md
esimerkkikoodi toimii vain apollo server ja express versio 4 kanssa. ongelma on helppo korjata lukemalla linkattu dokumentaatio, mutta jäi silti häiritsemään itseäni
1 parent 987d7d6 commit 2f108c1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/content/8/fi/osa8e.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
/ex---
22
mainImage: ../../../images/part-8.svg
33
part: 8
44
letter: e
@@ -347,18 +347,18 @@ startStandaloneServer(server, {
347347

348348
startStandaloneServer ei kuitenkaan mahdollista subscriptioiden lisäämistä sovellukseen, joten siirrytään järeämmän [expressMiddleware](https://www.apollographql.com/docs/apollo-server/api/express-middleware/) funktion käyttöön. Kuten funktion nimi jo vihjaa, kyseessä on Expressin middleware, eli sovellukseen on konfiguroitava myös Express jonka middlewarena GraphQL-server tulee toimimaan.
349349

350-
Asennetaan Express:
350+
Asennetaan Express ja Apollo Serverin integraatio paketti:
351351

352352
```
353-
npm install express cors
353+
npm install express @as-integrations/express5 cors
354354
```
355355

356356
ja muutetaan tiedosto <i>index.js</i> seuraavaan muotoon:
357357

358358
```js
359359
const { ApolloServer } = require('@apollo/server')
360360
// highlight-start
361-
const { expressMiddleware } = require('@apollo/server/express4')
361+
const { expressMiddleware } = require('@as-integrations/express5')
362362
const { ApolloServerPluginDrainHttpServer } = require('@apollo/server/plugin/drainHttpServer')
363363
const { makeExecutableSchema } = require('@graphql-tools/schema')
364364
const express = require('express')

0 commit comments

Comments
 (0)