Files
simple-node/frontend/README.md
2026-02-14 04:01:00 +00:00

941 B

Todo App Frontend

This is a standalone Node.js server that serves the Todo application's web interface.

Standalone Setup

  1. Clone this repository.
  2. Install dependencies:
    npm install
    
  3. Start the server:
    npm start
    
    The frontend runs on port 3000 by default.

Connecting to Backend

The frontend needs to know where the Backend API is hosted.

  • Development: Defaults to http://localhost:3001.
  • Production: Set the BACKEND_URL environment variable when starting the server.
    BACKEND_URL=https://api.yourdomain.com npm start
    

Deployment

  • Docker:
    docker build -t todo-frontend .
    docker run -p 3000:3000 -e BACKEND_URL=https://your-api.com todo-frontend
    

Repository Independence

This repository is completely separate from the backend repository. It communicates with the backend exclusively via HTTP calls to the BACKEND_URL.