Skip to content

Conversation

ingrihka
Copy link
Member

@ingrihka ingrihka commented Oct 1, 2026

Relaterte issues

Closes #5

Endringer gjort

  • Installert @apollo/server, graphql, pg og dotenv, og dev-avhengighetene typescript, tsx, @types/node og @types/pg
  • package.json: "type": "module" og scriptene dev, build, start og import
  • tsconfig.json for Node med ES-moduler
  • src/index.ts med en midlertidig hello-spørring på port 3001
  • .gitignore (node_modules, dist, .env) og .env.example

Versjonsvalg (sjekket mot npm og Apollo-dokumentasjonen)

  • graphql@16: Apollo Server 5 krever ^16, så nyeste graphql 17 fungerer ikke
  • typescript ~6.0.2: samme versjon som frontend (TypeScript 7 er nyeste)
  • Apollo Server 5 krever Node 20 eller nyere

Hva slags type fiks inneholder denne PR

  • Ny funksjonalitet

Sjekkliste

  • Testet lokalt ({ hello } svarer i Apollo Sandbox på localhost:3001)
  • Sjekket for feilmeldinger (npm run build uten feil)

Til reviewer

Klon branchen, kjør cd backend && npm install && npm run dev, og sjekk at { hello } gir svar på http://localhost:3001. Det er det andre «Ferdig når»-punktet i issuen.

@ingrihka ingrihka requested a review from a team as a code owner October 1, 2026 14:23
@ingrihka ingrihka changed the title Grunnoppsett av backend med Apollo Server og TypeScript, så resten av gruppa kan kjøre npm install og komme i gang. Grunnoppsett av backend med Apollo Server (#5) Oct 1, 2026
@ingrihka ingrihka self-assigned this Oct 1, 2026
@ingrihka ingrihka added the setup label Oct 1, 2026
Copy link
Member

@lindeav lindeav left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dette ser bra ut! Jeg testet manuelt ved å kjøre npm run dev og sjekket nettleseren slik at alt så ut som forventet. Deretter testet jeg ved å kjøre koden curl -X POST http://localhost:3001/ -H "Content-Type: application/json" -d '{"query":"{ hello }"}' for å se om jeg fikk det svaret som jeg forventet fra backend. Det gjorde jeg! Alt ser ut som forventa!! Bra jobba!!!
Screenshot 2026-10-01 at 19 14 01
Screenshot 2026-10-01 at 19 13 11

@lindeav lindeav merged commit 8cbe212 into main Oct 1, 2026
@lindeav lindeav deleted the setup/5-backend branch October 2, 2026 14:14
Sign in to join this conversation on GitHub.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

task: Grunnoppsett av backend
2 participants