Express TS project
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

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. });