Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jagthefriend/express-backend-with-clerk
Express backend with Clerk Authentication
https://github.com/jagthefriend/express-backend-with-clerk
clerk express prisma typescript
Last synced: about 1 month ago
JSON representation
Express backend with Clerk Authentication
- Host: GitHub
- URL: https://github.com/jagthefriend/express-backend-with-clerk
- Owner: JagTheFriend
- License: cc0-1.0
- Created: 2024-04-30T08:26:07.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-05T09:35:50.000Z (8 months ago)
- Last Synced: 2024-11-14T19:15:21.074Z (about 1 month ago)
- Topics: clerk, express, prisma, typescript
- Language: TypeScript
- Homepage:
- Size: 92.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Clerk + Express.js + TypeScript + Prisma
This is a simple example of how to use Clerk with Express.js, TypeScript, and Prisma.
## Getting Started
1. Clone the repository
2. Install dependencies with `npm install` (or `pnpm install`)
3. Create a `.env` file with your Clerk API key and secret
4. Update database with `npm run db:push`
5. Run the app with `npm run dev`## Features
- Clerk authentication middleware
- TypeScript support
- Prisma ORM
- Express.js routing## Resources
- [Clerk Documentation](https://clerk.com)
- [Express.js Documentation](https://expressjs.com)
- [Prisma Documentation](https://www.prisma.io)
- [TypeScript Documentation](https://www.typescriptlang.org)