전체 글(142)
-
npm 활용해보기 (with ulglify-js)
https://www.npmjs.com/ npm Bring the best of open source to you, your team, and your company Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java www.npmjs.com npm은 Node Package Manager의 약자로 Node.js에서의 앱스토어와 같은 역할이다. npm 페이지 내의 search 기능을 통하여 다양한 npm을 찾을 수 있다...
2022.01.24 -
[Node.js] 공식 홈페이지에 나온 코드 이해해보기
안녕하세요 brandy 입니다 :) 이번 일주일동안(22.1.24~22.1.28)까지 node.js를 활용한 간단한 웹앱 제작 프로젝트를 진행해보려고 합니다. 그러기 전에 node.js에서 제공하는 코드에 대해 충분히 이해하고 넘어가고자 해서 해당 포스팅을 작성하게 되었습니다. const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World'); }); server.listen(port,..
2022.01.24 -
[node.js] 환경변수 설치는 잘 되어있는데..? node.js 실행 안됨(터미널 문제)
안녕하세요. brandy입니다. node.js를 활용한 웹어플리케이션 제작을 하기 위해 VSCode에 node.js를 설치하고 터미널에서 실행 결과를 확인하려던 중에 node : 'node' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 라는 에러가 발생하였습니다. 제가 확인한 내용은 아래와 같습니다. 1) cmd에서 node.js 잘 설치되어있나 확인하기 2) 환경변수에서 node.js의 path가 잘 설정되어 있는지 확인하기 모두 설치가 잘 되어있었다. 알고보니, 터미널이 'PowerShell'로 설정이 되어 있어서 위와 같은 오류가..
2022.01.24 -
Git branch 그리고 Git Flow
Git branch를 사용하는 이유 : 독립적으로 작업하기 위한 공간. 필요에 의해 각각의 브랜치가 만들어진다. 브랜치가 왜 필요할까? SW는 지속적으로 변경된다. 개발 진행중에 또는 개발이 완료되어 사용중인 제품에서 발생하는 문제점을 해결하거나 개선하기 위해 발생 이렇게 만들어진 브랜치느 다른 브랜치와 merge 함으로써 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있다. if) 개발 중 이슈가 발생하면? issue 라는 새로운 branch 생성하기 git checkout -b issue issue 브랜치 생성 + Head가 issue 브랜치를 가리킬 수 있도록 코드 작성하기 이슈 해결이 완료되면 master 브랜치로 옮긴다. (기준이 되는 브랜치로 이동해서 병합) 합쳐질 브랜치를 병합 git ..
2022.01.24 -
코드프레소 - Git branch 실습 내용 1
* 해당 강의는 코드프레소 자바 웹 개발 체험단 '실무자가 알려주는 Git 프로젝트 관리'를 듣고 정리한 내용입니다. Git branch 브랜치는 일종의 '포인터'인데, 포인터는 가르키는 역할을 한다. 브랜치가 가르키는 것은? Commit (커밋) 만약 브랜치는 생성이 되었고 커밋이 없다면? Git Bash 창에서 아무런 응답이 없다. 즉, 첫 번째 커밋이 만들어져야 해당 브랜치가 커밋을 가르키는 것이다. Head가 가리키는 것은 결국 '현재 작업하는 최신 파일' 헤드를 변경하는 것은 작업을 변경하는 것과 같다. 기능에 따라 다른 브랜치를 사용하는데, 이는 개발팀의 운영 전략이다. Head는 git checkout 변경할 브랜치명 으로 해서 이동할 브랜치로 이동한다. 로컬저장소의 상태(git status..
2022.01.21 -
Linux 생활코딩 - I/O Redirection (output)
안녕하세요. brandy 입니다. 이번 생활코딩(이고잉님 강의) Linux 강좌에서 I/O(Input Output) Redirection에 대하여 학습하였습니다. 실습 내용은 아래와 같습니다. 1. ls -l을 통해 현재 디렉토리에 있는 파일들을 출력합니다. (ls -al은 숨김 파일까지 모두 보여줍니다) 그런데, ls -l 의 내역들을 복사해서 파일을 또 하나 생성해서 붙여넣기에는 너무 복잡하죠? 2. 그래서 > (Redirection) 키워드를 사용하여 ls -l의 내용을 result.txt 라는 파일 안에 넣고자 합니다. result.txt는 지금 현재 디렉토리에 없지만, > 를 통해 result.txt 파일을 새로 생성해서 ls -l의 내용을 넣겠다는 의미입니다. 3. 파일을 만들었으니 cat(텍..
2022.01.20