Express TS project
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

routes.ts 416 B

12345678910111213
  1. import express from 'express';
  2. import passport from 'passport';
  3. import { IUser } from '../../models/user';
  4. export const userProfileRoutes = express.Router();
  5. export const jwtAuthentication = passport.authenticate('jwt', { session: false });
  6. userProfileRoutes.get('/profile/', jwtAuthentication, async (request, response) => {
  7. const user: IUser = (request.user as any);
  8. response.json(user);
  9. return;
  10. });