본문 바로가기

개발관련26

mongodb dump 임시 기록 정리하기 귀찮아서 일단 떠 얹어 놓기 -_- 덤프뜰때 온갖 에러로 시달렸었다... Failed: error creating intents to dump: error creating intents for database config: error getting collections for database `config`: (Unauthorized) not authorized on config to execute command { listCollections: 1, filter: {}, cursor: {}, lsid: { id: UUID.... db. grantRolesToUser('admin', [{role:'root', db: 'admin}]) 하니깐 어떻게 떠지기 시작했다 ㅡ.ㅡ 다 떠졌으니, 리눅스/m.. 2022. 9. 24.
vscode 터미널 세션 끄기(버벅임 느려짐 해결) 작년말쯤 지금 회사에 입사하고 언젠가부터 vscode를 켜면 한글이 똑바로 안 쳐지더라고요 "설정" 이라는 글자를 친다고 하면 "ㅅㅓㄹ저ㅇ" 막 이렇게 써지고.. 의심가는넘이 하나 있었는데.. 터미널에 자꾸 "~~~에서 복원된 세션 콘텐츠" 라고 이전 기록이 남는거였습니다... 일시적 해결방법으로는, ctrl(command) + shift + p 키를 눌러서 clear를 입력하면 터미널 지우기 기능이 있어서 지우고 나서, vscode를 한번 껐다 키니까 정상적으로 돌아가더군여.. 귀찮아서 그짓을 지금 10개월째 반복했습니다... 아무튼 이게 일시적으로 해결하는 방법이고요. 다음은 악의 축을 뽑는 방법입니다. 상단에서 code - 기본설정 - 설정 들어가줍니다. 설정의 검색창에 session 이라고 검색하.. 2022. 8. 17.
javascript 변수명 합치기, 키값에 문자를 붙여서 동적 할당하기 우선 eval() 이라는 함수가 있는데 이 함수는 문자열 코드를 실행해버리고, 전역접근이 가능해 타인으로부터 악용될수 있으므로 절대!절대 쓰지말라고 MDN에서 못을 박길래 안쓰기로 했다. (난 잘 몰라 아무튼 그렇대..) 그래서 window객체에 변수를 생성해주는 방법이 있다. var aaa = window["aa"+"bb"];//변수명 생성 aaa = "text";//생성된 변수명에 text라는 문자 값 넣음 aabb += "123"; console.log("aabb의 값?", aabb); 결과는 text123이 출력된다. 다만 window에서 생성하는것이므로 전역변수로 생성이 된다. 이건 아직 테스트는 안 해봤는데, 지역변수로 생성하고 싶다면 콘솔에 window를 찍어서 함수나 클래스명을 확인해본뒤.. 2022. 7. 25.
Error: listen EACCES: permission denied 0.0.0.0:80 정리 현재 우리 회사의 서비스는 linux에 올려져 있다. 서버는 node.js를 사용. 그런데 mac에서 작업하던걸 linux에 그대로 올리니까 80포트는 안된단다...아니 1024 까지는 기본적으로 못 쓰게 되어있다네. throw er; // Unhandled 'error' event ^ Error: listen EACCES: permission denied 0.0.0.0:80 ... Emitted 'error' event on Server instance at: at emitErrorNT (node:net:1361:8) at processTicksAndRejections (node:internal/process/task_queues:83:21) { code: 'EACCES', errno: -13, sys.. 2022. 6. 1.