Update backend server to handle Webflow GraphQL endpoints and CSRF tokens, serve static files correctly, and use 0.0.0.0 host. Add a compatibility script for frontend Webflow e-commerce issues and update HTML files to include it. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 375ec6d3-d5af-4f82-ab81-5c60fd4a86a3 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 05dda85a-ad24-46c8-b27e-50c860b4dd57 Replit-Helium-Checkpoint-Created: true
823 B
823 B
Project Overview
Architecture
- Static Webflow-exported frontend in the project root (
index.html,company.html,order.html,login.html,css/,js/,images/). - Node.js/Express backend in
backend/serves the root static site and/api/*endpoints. - Backend data is stored in JSON files under
backend/data/; no external database is required for the current setup.
Replit Setup
- Main workflow runs
cd backend && npm starton port 5000. - Express listens on
0.0.0.0and trusts the Replit proxy for preview compatibility. - Production deployment is configured to run the same backend server command.
Important Notes
- Run backend commands from the
backend/directory so static files resolve correctly. - The frontend API helper uses relative same-origin
/apiURLs when served over HTTP.