Simple user authentication API built with Express.js.
- User registration and login
- Token-based authentication
- Protected routes
- Session management
npm install expressnode app.jsServer runs on port 3000.
GET /- Health checkPOST /register- Register new user (username, password)POST /login- Login user, returns tokenGET /profile- Get user profile (requires Bearer token)POST /logout- Logout user
Use Authorization: Bearer <token> header for protected routes.
- Node.js
- Express.js
Basic implementation for development. Not production-ready.