diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0e7d2a4..037a622 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: max-parallel: 1 matrix: # Angular 22 requires Node ^22.22.3 || ^24.15.0 || >=26.0.0 - node-version: [22.22.3, 24.18.0, 26.5.0] + node-version: [24.18.0, 26.5.0] services: mongodb: diff --git a/README.md b/README.md index 1374ce1..520729b 100644 --- a/README.md +++ b/README.md @@ -51,8 +51,8 @@ server/ # Express API + MongoDB integration ## Prerequisites -- Node.js 20+ -- npm 9+ +- Node.js ^24.18.0 +- npm ^11.16.0 - A local MongoDB instance or a free [MongoDB Atlas](https://www.mongodb.com/atlas?utm_campaign=devrel&utm_medium=github&utm_content=mean.stack.example&utm_term=learning.fuel) cluster ## Quick Start and MongoDB Setup diff --git a/client/src/app/api-config.service.ts b/client/src/app/api-config.service.ts index eab8c19..29484a6 100644 --- a/client/src/app/api-config.service.ts +++ b/client/src/app/api-config.service.ts @@ -2,5 +2,5 @@ import { Service } from '@angular/core'; @Service() export class ApiConfig { - readonly baseUrl = '/api' + readonly baseUrl = '/api'; } diff --git a/client/src/app/app.routes.server.ts b/client/src/app/app.routes.server.ts index cde0768..21fc964 100644 --- a/client/src/app/app.routes.server.ts +++ b/client/src/app/app.routes.server.ts @@ -3,8 +3,7 @@ import { RenderMode, ServerRoute } from '@angular/ssr'; export const serverRoutes: ServerRoute[] = [ // Employee data changes at runtime, so the list is rendered per-request. { path: '', renderMode: RenderMode.Server }, - // Static form with no dynamic data. - { path: 'new', renderMode: RenderMode.Prerender }, + { path: 'new', renderMode: RenderMode.Client }, // Employee ids are unknown at build time, so this is rendered per-request. { path: 'edit/:id', renderMode: RenderMode.Server }, { path: '**', renderMode: RenderMode.Server },