본문 바로가기
728x90
반응형

공부합시당 💙152

error 'isAuth' is missing in props validation react/prop-types 해결 문제 상황프로젝트를 구동했더니 error 'isAuth' is missing in props validation react/prop-types 에러 발생   문제 원인prop-types 패키지가 없거나 설정이 없어 eslint가 검사를 제대로 하지 못함.   해결 방법 1)prop-types에 대한 검사는 하지말라고 .eslintrc.cjs 파일에 아래와 같이 설정rules: { 'react/prop-types': 'off',},  해결 방법 2) prop-types 패키지가 없어서 발생하는 것이므로 prop-types 패키지를 설치npm install prop-types설치 후 오류가 발생하는 파일 상단에 PropTypes import 및 해당 prop에 대한 타입 검증 코드 추가 예) isAuth가 .. 2024. 7. 12.
Bearer token ? Bearer 인증 방식은 OAuth 2.0 프레임워크(제 3자의 클라이언트에게 보호된 리소스를 제한적으로 접근하게 해주는 프레임워크)에서 사용하는 토큰 인증 방식이다.  Bearer 토큰은 OAuth 프레임워크에서 액세스 토큰으로 사용하는 토큰의 유형이다.  Bearer 토큰은 볼 수 없는(불투명한) 문자열일 수도 있고, JWT(JSON Web Token)일 수도 있다. 토큰의 형태는 인증 서버에서 정의한다.  API 인증에는 주로 JWT를 사용한다.  JWT를 사용하는 이유(장점): 무상태: 서버가 세션 정보를 저장할 필요가 없어 확장성을 제공하고 서버의 부하를 줄여준다.보안: JWT는 서명이 있어 수신자가 토큰의 진위성을 확인할 수 있다.컴팩트: 컴팩트하여 HTTP 헤더를 보내는 데 효율적이다.상호운.. 2024. 7. 10.
node index.js로 실행 시 node:internal/modules/cjs/loader:1215 예외 발생 문제상황인강을 따라하는데 프로젝트 root 경로에서 node index.js로 실행하길래 똑같이 따라했는데 node:internal/modules/cjs/loader:1215 d MODULE_NOT_FOUND 오류가 발생했다.   문제원인package.json에 스크립트를 아래와 같이 설정 해놓고 왜 node index.js를 하고 앉아있음...? -_-;; 참고로 node index.js로 실행할거면 index.js 파일이 있는 경로로 가서 하면 된다. 대신 root 경로에 있는 env 이런거 하나도 적용 안되어서 그렇지. "scripts": { "dev": "nodemon src/index.js", "test": "echo \"Error: no test specified\" && exit .. 2024. 7. 8.
백본 스위치란? 롯데카드에서 이런 메일이 왔는데 궁금해서 찾아봄...ㅎ  일단 '백본(backbone)'은 장비가 아니다. 백본은 '빠르게 전송할 수 있는 대규모 전송 회선'이다. (또는 WAN으로 연결되기 위한 하나의노드 또는 여러 노드들의 중심이다. 네트워크의 중심에 위치하며 모든 패킷이 지나간다.) 이 대규모 전송 회선에서 스위칭 역할을 하는 스위치를 '백본 스위치'라고 한다. 주로 L3 스위치가 그런 역할을 한다. (그러나 꼭 L3 스위치가 백본 스위치는 아니다.) 백본 스위치는 네트워크의 중심에서 모든 데이터가 거쳐가는 곳이기 때문에 백본 스위치 역할을 하는 장비가 성능이 안 좋으면 병목 현상이 발생할 수 있다.  그렇다면 백본 스위치를 교체하면 롯데카드 사용이 좀 더 빨라지겠군.....!? 2024. 7. 5.
vscode 자동 import 안되는 경우 해결 방법 (jsconfig.json) 문제상황인강 보면서 따라하는데 이상하게 나만 오류가 남. 보면 꼭 import가 안되어 있음. 왜 자동 import가 안되는가???? 원인프로젝트에 jsonfig.json 파일이 없어서-> 이런 경우 .js, .jsx 파일들은 각각 독립된 파일로 인식된다. (무조건 알아서 명시해줘야함) 해결방법프로젝트 루트 디렉토리에 jsonfig.json 파일을 만들고 "checkJs": true 를 추가해준다. // jsconfig.json{ "compilerOptions": { "module": "CommonJS", "target": "ES6", "jsx": "react-jsx", "checkJs": true }} 2024. 7. 2.
728x90
반응형