Frontend-klient for søknad om dagpenger
Appen er basert på Next.js
For Mac OSX
npm install
npm run setup-env
npm run generate-token
npm run dev
For Windows
npm install
npm run setup-env
npm run generate-token-win
npm run dev
npm run setup-env
lager en .env.development
som er nødvendig for kunne kjøre opp applikasjonen lokalt.
npm run generate-token
genererer lokal token til .env.development
fil og bruker det til å hente data fra dev-miljøet. Toknene er gyldig mellom 30 minutter til en time, kjør kommandoen på nytt dersom tokene er utløpt.
Logg på med en testbruker. Hent ut verdien fra access_token
, rediger .env.developement
og endre DP_SOKNAD_TOKEN
, DP_MELLOMLAGRING_TOKEN
, ARBEIDSSOEKERREGISTERET_TOKEN
til det matchende genererte tokenet.
dp-soknad, dp-mellomlagring, arbeidssoekerregisteret
For å kjøre localhost med mock data kan du enkelt sette USE_MOCKS="true"
i .env.development
filen og restart localhost på nytt.
Spørsmål knyttet til koden eller prosjektet kan rettes mot:
- André Roaldseth, [email protected]
Interne henvendelser kan sendes via Slack i kanalen #team-dagpenger-dev.
npm run test
- Bruk engelsk for alt unntatt domenespesifikke termer (eks: faktum, seksjon).
- Filnavn:
- Bruk PascalCase for React-komponenter.
- Bruk kebab-case for rene ts-filer
- Named exports --> Alle eksporter skal være navngitt (unngå default)
- CSS:
- Bruk css-modules - Unngå inline style.
- Følg navnekonvensjon for tilhørende komponent.
- Multi-line commits --> Første linje beskriver hva som er gjort (kort). Forklar hvorfor endringen er gjort på etterføllgende linjer
- Referer til Github-issue (navikt/dagpenger#[issue-nummer])
ERROR (14669): Get new uuid - Failed to get new uuid from dp-soknad: Bad Request, uuid: Not provided
Husk å Flush socket pools
via chrome://net-internals/#sockets. Gjør dette, og gjør hele Vanlig oppstart på nytt