diff --git a/src/content/8/fi/osa8e.md b/src/content/8/fi/osa8e.md index 5e6021806da..0bab6a68256 100644 --- a/src/content/8/fi/osa8e.md +++ b/src/content/8/fi/osa8e.md @@ -347,10 +347,10 @@ startStandaloneServer(server, { 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. -Asennetaan Express: +Asennetaan Express ja Apollo Serverin integraatio paketti: ``` -npm install express cors +npm install express @as-integrations/express5 cors ``` ja muutetaan tiedosto index.js seuraavaan muotoon: @@ -358,7 +358,7 @@ ja muutetaan tiedosto index.js seuraavaan muotoon: ```js const { ApolloServer } = require('@apollo/server') // highlight-start -const { expressMiddleware } = require('@apollo/server/express4') +const { expressMiddleware } = require('@as-integrations/express5') const { ApolloServerPluginDrainHttpServer } = require('@apollo/server/plugin/drainHttpServer') const { makeExecutableSchema } = require('@graphql-tools/schema') const express = require('express')