강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

osk2090님의 프로필 이미지
osk2090

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

Swagger API 보안 설정 & 로그인 API 프론트엔드와 연결

express-basic-auth 질문입니다.

작성

·

690

2

app.use(
['/docs', '/docs-json'],
expressBasicAuth({
challenge: true,
users: {
[process.env.SWAGGER_USER]: process.env.SWAGGER_PASSWORD,
}
}),
);

해당 코드 작성후 실행하면 에러가 뜹니다.
expressBasicAuth({
                      ^
TypeError: (0 , express_basic_auth_1.default) is not a function
    at bootstrap (/Users/buzz/Documents/Git/ToyProject/nestjs/src/main.ts:12:23)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

확인 부탁드립니다!

퀴즈

51%나 틀려요. 한번 도전해보세요!

민감한 데이터(예: 데이터베이스 URI)를 코드에 직접 노출하는 대신 권장되는 안전한 방법은 무엇일까요?

하드코딩하여 사용합니다.

환경 변수를 사용합니다.

주석으로 처리해둡니다.

별도의 파일에 확장자 없이 저장합니다.

답변 2

1

osk2090님의 프로필 이미지
osk2090
질문자

해결하였습니다!

import 부분에 * as가 붙어야되더라구요

0

윤상석님의 프로필 이미지
윤상석
지식공유자

답변이 늦었습니다 ㅠㅠ 해결 되어서 다행입니다!! tsconfig 초기 설정문제인듯합니다

osk2090님의 프로필 이미지
osk2090

작성한 질문수

질문하기