39 | {errors[name]?.message as string} 40 |
41 |Profile Page
53 |ID: {user?.id}
55 |Name: {user?.name}
56 |Email: {user?.email}
57 |Role: {user?.role}
58 |82 | {errors[name] && (errors[name]?.message as string)} 83 |
84 | > 85 | )} 86 | /> 87 | ); 88 | }; 89 | 90 | export default FileUpLoader; 91 | -------------------------------------------------------------------------------- /server/services/post.service.ts: -------------------------------------------------------------------------------- 1 | import { ValidationError } from 'apollo-server-core'; 2 | import errorHandler from '../controllers/error.controller'; 3 | import deserializeUser from '../middleware/deserializeUser'; 4 | import { PostFilter, PostInput } from '../schemas/post.schema'; 5 | import PostModel from '../models/post.model'; 6 | import { Context } from '../types/context'; 7 | 8 | export default class PostService { 9 | async createPost(input: Partial{post.category}
84 |85 | {format(parseISO(post.createdAt), 'PPP')} 86 |
87 |{post.user.name}
101 |