1.0 KiB
1.0 KiB
supplied-service
Netlify Functions backend for the supplied mall H5 project.
Stack
- Netlify Functions
- TypeScript
- Prisma ORM
- Neon Postgres
@prisma/adapter-neon+@neondatabase/serverless
Directory
netlify/
functions/ # API entrypoints
utils/ # shared function utilities
types/ # shared API types
prisma/
schema.prisma # Prisma models
Environment
Copy .env.example to .env and set:
DATABASE_URL: pooled Neon connection string for Netlify Functions runtimeDIRECT_URL: direct Neon connection string for Prisma CLI and migrationsJWT_SECRET: auth signing secretUPLOAD_TOKEN: upload guard token
Scripts
npm run dev
npm run build
npm run typecheck
npm run prisma:generate
npm run prisma:migrate
npm run prisma:studio
Function Routes
Netlify exposes functions under /.netlify/functions/<name>.
Current placeholders:
loginproduct-listproduct-detailcart-addorder-createorder-payuser-infoupload