Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)