From 8da0e435b648194cea4f38c86be98a14c1bc6a82 Mon Sep 17 00:00:00 2001 From: sis0k0 Date: Wed, 29 Jul 2026 09:31:05 +0300 Subject: [PATCH 1/3] Update prerequisites for Node and npm versions --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From 238273cf3043d22516a934bf3d0b62464423e1ea Mon Sep 17 00:00:00 2001 From: sis0k0 Date: Wed, 29 Jul 2026 11:23:27 +0300 Subject: [PATCH 2/3] Fix prerender route --- client/src/app/api-config.service.ts | 2 +- client/src/app/app.routes.server.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) 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 }, From 21ac2a329f6a9c5c4e5904c69fa8dc4c31dafd00 Mon Sep 17 00:00:00 2001 From: sis0k0 Date: Wed, 29 Jul 2026 11:24:02 +0300 Subject: [PATCH 3/3] Removed old Node version from CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: