[Error] Failed to load resource: the server responded with a status of 403 () 다음과 같이 나오고 개발자 도구에서 다음과 같이 나오는 에러를 보게 되었습니다. 보통 4xx에 관한 오류는 클라이언트(응용 프로그램에 액세스하는 데 사용되는 웹 브라우저 또는 장치) 문제로 간주됩니다. 그러나 콘텐츠를 요청한 클라이언트(대부분의 경우 웹 브라우저)에 대한 인증을 거부하는 서버가 포함되기도 합니다. 문제 해결 1. 잘못된 URL 2. 브라우저 쿠키, 캐시 삭제 HTTP 쿠키는 로컬 장치에 데이터를 저장하고 쿠키를 사용하여 특정 브라우저 및 장치 정보를 기억합니다. => 유효하지 않고 손상된 쿠키로 인해 서버에 대한 인증이 잘못되어 문제가 발생할 수 있습..
[Error] uncaught (in promise) typeerror: cannot read properties of undefined (reading 'style') Error Message Use Tech Svelte ag_grid (Data table library) Solve Svelte의 {#if} 문법을 사용하니 갑자기 다음과 같은 에러가 발생하였습니다. Error Message를 읽어보니 다음과 같이 해석을 할 수 있습니다. uncaught (in promise) typeerror: 정의되지 않은 속성을 읽을 수 없습니다.('style' 읽기) 우선 결론부터 이야기를 해보겠습니다. 생성되지 않은 ag-grid 테이블(DOM)에 접근해서 발생한 문제입니다. 보통 undefined 된 것들을 ..
Promise.reject있어 중간에 Error을 출력하지 않고 나중에 원할 때 출력하는 법 => catch를 미리 걸어두는 것!! a); 2. Error 출력도 안하고 Catch를 원할때 Error 값 받아오는 경우 Promise.reject 부분만 진행을 하고 .catch는 진행을 하지 않은 상황이기 때문에 다음 원하는 부분에서 .catch를 활용할 수 있습니다. var a = Promise.reject('ㅎ'); a.catch(a => a); 마무리 Promise를 반복하면서 Error가 있는 부분을 처리하는 것에 대해 미리 catch를 적용시켜 Error를 미리 출력하지 않고 원하는 부분에서 Error를 출력하도록 하는 방법들입니다. 이것에서도 catch를 미리 실행하는 것에 따라 Error를 원..
해당 문제는 땅따먹기 DFS문제인데 땅을 먹을 때 마다 변화된 땅을 보려 했지만 원하는 값이 나오지 않았습니다. 즉, console.log를 활용해서 chrome에서 debugger대신 사용하고 있던 중 문제가 발생하였습니다. console.log의 값이 즉시 발생되는 값이 아니라 setTimeout 을 한것과 같이 값이 나오는 것 이었습니다. 다음과 같았습니다. function solution(board){ let dx=[-1, -1, 0, 1]; let dy=[0, 1, 1, 1]; let n = board.length; const DFS = (sx, sy) => { board[sx][sy] = 0; for (let i = 0; i < 4; i++) { let nx = sx + dx[i]; let n..
우아한 테크 코스를 하면서 VSCode에서 Live Server을 같이 실행을 했는데 다음과 같은 오류가 생성되었습니다. 그래서 다음과 같이 해결하였습니다. 응답을 받기 전에 메시지 포트가 닫혔습니다. => 구글 확장 프로그램과 충돌하는 증상입니다. 크롬확장 사이트 로 가서 하나씩 하나씩 꺼보면 됩니다.
해당 오류에 대해 찾아보니 eslint(prettier)에서 발생시키는 오류라고 합니다. 즉, prettier 2.0이상 부터 endOfLine옵션이 default가 'auto'에서 'lf'로 변경되어서 발생하는 것입니다. windows 와 linux 아래에 있는 텍스트 파일의 줄 바꿈이 일치하지 않아 생기는 오류인 것 같습니다. Linux: LF Windows: CRLF https://developpaper.com/solution-to-delete-%E2%90%8Deslint-prettier-prettier-error/ 해결 1. 빨간 부분 눌러서 변경 2. .eslintrc.json 파일 추가 "rules": { "prettier/prettier": [ "error", { "endOfLine": "a..
구문 오류: 요청된 '*.js'가 'default'라는 내보내기를 제공하지 않습니다. default를 사용하지 않고 export만 사용했는데 문제가 발생하였습니다 계속 값을 왜 못찾지 default를 사용하지도 않았는데 이런 생각을 하게 되어 > export / export default차이점 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/export 을 보고 차이점을 잘 보게 되었습니다. export: 한 파일(.js) 안에서 여러개를 내보낼 수 있다. export default: 한 파일(.js)안에서 한개만 내보낼 수 있다. 현재 export, export default를 사용하고 있습니다. 그리고 다음과 같은 문..
해석을 해보면 master를 찾을 수 없는 것입니다. 다음과 같이 error가 나오고 git push가 되지 않습니다. 최근에 master라는 것에 인종차별 등 문제가 있어 master -> main으로 바꿔서 error 가 발생을 한 것 같습니다. 즉, branch 이름이 올바르지 않다 그래서 문제가 발생을 한 것 같습니다. 1. 밑의 master(branch)부분을 누릅니다. branch이름을 바꿔주기 위함 2. main을 입력한 후 Create new branch를 선택합니다. origin/main이 있으면 click 해도 됩니다. https://0ver-grow.tistory.com/918