소개
게시글
질문&답변
2024.03.31
postPosts의 req.user.id 컴파일 에러?
(사진) types라는 폴더를 따로 만들고 그 안에 Request interface를 확장한 interface를 다시 만들었습니다. // request.interface.ts import {Request} from "@nestjs/common"; import {UsersModel} from "../users/entities/users.entity"; export interface RequestWithUserAndToken extends Request { user: UsersModel, token: string, tokenType: string, } // posts.controller.ts @Post() @UseGuards(AccessTokenGuard) postPosts( @Request() req: RequestWithUserAndToken, @Body('title') title: string, @Body('content') content: string, ) { const authorId = req.user.id; return this.postsService.createPost(authorId, title, content); } 선언한 interface를 Request 타입으로 사용해서 컴파일러에게 user 프로퍼티가 있다는 것을 인식하게 했는데 혹시 좋지 못한 방법일까요..?
- 0
- 2
- 97
질문&답변
2024.03.25
컬럼 애너테이션 update property
(사진)(사진) services: postgres: image: postgres:15 restart: always volumes: - ./postgres-data:/var/lib/postgresql/data ports: - 5432:5432 environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: typeormstudy 다른 답변에서 DB를 지우고 해보라는 말이 있어서 지우려고 시도했는데 계속 열려있는 DB에서는 삭제가 안된다는 오류가 떴었습니다. 다른 db를 만들려고 시도하던 중 typeormstudy db가 없다고 계속 에러가 발생합니다
- 0
- 2
- 106
질문&답변
2023.07.26
vscode가 아닌 intellij에서 ts 파일을 실행하려 하는데 에러가 발생합니다.
ts-node 설치하니 실행됩니다!
- 0
- 2
- 595
질문&답변
2023.05.24
Unkown column 'Post.UserId' in 'field list'
force: true 옵션으로 테이블 다시 만들었습니다 (사진)화면 멀쩡하게 잘 나옵니다 선생님ㅠ (사진) 테이블도 잘 생성되었습니다. 정말 감사합니다 ㅠㅠ 두 시간을 해멨는데 한 번에 해결해주셨네요 감사합니다.
- 0
- 2
- 448
질문&답변
2023.05.24
Unkown column 'Post.UserId' in 'field list'
(사진)공식 홈페이지에서 찾았습니다. belongToMany 했을 때 자동으로 foreignkey가 생성된다고 나옵니다. static associate(db) { db.Post.belongsTo(db.User); db.Post.belongsToMany(db.Hashtag, {through: 'PostHashtag'}); } associate에서 belongsTo메서드 실행했는데 Post테이블에 UserId라는 컬럼이 생성되지 않았습니다... 어느 부분이 문제인지 잘 모르겠습니다.
- 0
- 2
- 448