전체 글

· Web
0. 상황설정 JavaScript , Nodejs 등 js를 활용해서 개발을 하는데 일일히 메소드나 객체에 대한 Syntax, Documentation을 찾기 귀찮은 상황! Atom Editor에서 Visual Studio Code처럼 자동으로 커서를 올리면 Reference를 출력해주는 패키지를 찾았다. 1. 패키지 다운로드 atom - packages - Settings View - Install Pakcages/Themes 에 들어가서 'Atom Ternjs' Package를 다운로드한다. 2. 패키지 환경설정 Package - Atom Ternjs - Setting - Display inline suggestions with additional documentation (if any) Check!..
1. async Function 개요 직역하면 비동기적으로 수행되는 함수. JavaScript상의 모든 Asynchronous Function은 사실 async Function이다. aysnc Function은 반드시 그 내부에 return Promise(function(resolve, reject)) // 형태와 같이 Promise 객체를 반환하는 것이 암묵적으로 정의되어있다. 따라서 Interface Parameter 사용자가 정의 가능 Return Promise Object (성공시 함수의 return 결과를 then으로 받고 실패시 catch로 받음) 2. await 개요 async Function의 함수 내부의 statement가 비동기적으로 수행된다면 await 이 걸린 부분은 반드시 그 결과..
· Web/Nodejs
🔒 문제 원인 사용자가 require하고자 하는 (사용하고자 하는) 패키지 모듈을 찾을 수 없다는 뜻 주로, 다음 3가지가 원인이다. 패키지 사용 모듈에서의 오타 // index.js const 패키지앱이름 = require('패키지명'); // 여기서 오타가 있거나 package.json 에 패키지명 명시 누락 ex) express 를 사용하려하는데 // package.json // 2. 여기에 패키지가 명시되어있지 않다. // 3. 패키지는 명시되어 있으나 `npm install` 등 명령어로 // node_modules 에 패키지를 실제로 설치하지 않은 경우 "dependencies": { "express": "4.0.6" } 패키지를 node_modules에 설치하지 않은 경우 🔑 해결 방안 np..
· 기타/git
0. SSH KEY Pair 등록 gitlab이 github보다 앞서는 점은 private Repository에 명수제한이 없음 + RSA 비대칭키 암호화적용을 통한 보안성 보장이다. Public-Private Key를 생성해보자. Key 생성 구문 (cmd 명령 프롬프트 창에서) ssh keygen id_rsa (Private Key) id_rsa.pub(Public Key) 두개가 생성됨. 생성된 공개키 gitlab account SSH public 에 등록하기 cat ~/.ssh/id_rsa.pub public 키 내용이 출력됨 => Ctrl+C User Setting> SSH Keys > user@~~~~ Ctrl + V로 Public Key 등록! 1. Working Directory 생성 gi..
· Web
[문제 상황] [문제 원인] 301 permanent redirect 이것은 말그대로 요청한 정보(사이트나 페이지)가 영구적으로 옮겼다는것을 말해줍니다. 302 temporary redirect 302 redirect는 현재 페이지나 사이트를 일시적으로만 옮겼다는것을 말해줍니다. [해결] [Refference] https://support.getpostman.com/hc/en-us/articles/211913929-I-sent-a-POST-request-but-Postman-seems-to-be-sending-a-GET-request- I sent a POST request, but Postman seems to be sending a GET request. This is mostly due to a s..
· 기타/git
[문제상황] 간혹 원래 없던 폴더를 생성하거나 파일 이름을 바꾼것 만으로도 오류 발생함. 혹은 Git 주소를 변경하는 경우 "error:src refspec master does not match any" Message가 뜨면서 push가 거부되는 현상이 발생할 수 있다. [해결] ※ Local Repository 에 commit 된 내용이 남아있을 경우 초기화해도 먹히지 않을 경우 (아래 방법 실패시) git rm --cached ./ 이 명령어를 입력하고 아래 순서대로 명령하면 됨. git init git add ./ git commit -m "message" git remote add origin "git remote repository URL" git push -u origin master
M_Falcon
Falcon