Skip to content

[❗️Error Handling] [Login/Register] req에 임의의 값 넣는 방법(typescript) #38

@lovelysi0113

Description

@lovelysi0113

어떤 에러인가요?

  • express에서 middleware를 사용할 때 req에 임의의 값을 넣는 상황이 생기기도 한다
  • 그런데 req에 임의의 값을 넣으려고 하면 typescript에서 없는 속성이라고 에러를 발생시킨다

에러 메시지

스크린샷 2021-04-30 오후 4 17 45

에러 핸들링 방법

  • type을 custom한 파일의 위치를 tsconfig.json에 추가해준다
{
    "compilerOptions": {
        "typeRoots": ["./node_modules/@types", "./src/customType"],
        ...
}

-type cumtom하기!

// ./src/customType/express.d.ts
declare namespace Express {
	export interface Request {
		newAccessToken?: string;
	}
}

에러 핸들링을 위해 참고한 레퍼런스 링크

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions