일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 1868
- 달팽이는올라가고싶다
- commited
- 소형기관차
- 응답코드
- Ajax
- JSP
- HTTP
- Java
- Git
- 알고리즘
- graph
- react
- 카카오코드페스티벌
- boj
- staged
- node.js
- SWEA
- 백준
- GitHub
- 타겟넘버
- JavaScript
- 비동기
- 2869
- web
- 17822
- SOCKET
- 17471
- npm
- 파핑파핑지뢰찾기
- Today
- Total
목록node.js (4)
devlog
그동안 인턴과 취업 준비를 하며 바빴다. 블로그를 보니 3달동안이나 포스팅을 안했다.. 🤭 사실 bear로 혼자 정리한 글은 몇 백개인데 ㅠㅠ 그래서 오늘은 오랜만에 포스팅을 해본다.1. Spring와 Node.jsSpring은 Java를 이용하는 프레임워크이고, Node.js는 Javascript 런타임이다. 둘 다 서버 개발을 할 수 있기때문에 차이점을 정리해보았다.2. 차이점2-1. Spring장점크기와 부하의 측면에서 경량이다.Spring이 안정적이라는 말을 많이 한다. 그 이유는 레퍼런스가 많아 이슈를 쉽게 해결할 수 있고, 자유성이 낮다는 점에서 안정적이라고 생각한다.스프링은 2002년 로드 존슨이 최초로 개발하였기에 Spring을 다루는 개발자가 많아 인력 문제도 없다.많은 개발자들이 오랫동..
1. npm이란npm은 Node Package Manager의 약자입니다. npm은 두가지 의미로 사용되는데 첫번째는 오픈소스로 작성된 node.js 모듈들이 등록된 저장소인 http://npmjs.com 를 의미합니다. 두번째는 패키지를 install하고 의존성을 관리하는 자바스크립트로 작성된 커멘드라인 유틸리티입니다. 2. 패키지 관리가 필요한 이유node.js의 프로젝트는 의존하는 다른 패키지의 소스코드를 포함하지 않습니다. 하지만 의존하는 패키지들을 package.json에 명시하고 npm을 사용해 각자 설치합니다. 따라서 다른 패키지의 소스코드를 포함하지 않기 위해서 패키지 설치와 제거를 위해 npm 사용법을 알아야합니다. 3. package.json이란 package.json은 NPM을 위한 ..
1. 모듈이란? -모듈이란 다른 사람들이 만들어놓은 독립된 기능의 파일이라고 할 수 있습니다. 어떠한 기능을 하는 모듈을 우리는 가져오기만 하면 쓸 수 있습니다. -내장모듈이란 node를 설치하면 그 안에 제공되어지는 모듈을 말합니다. -외장모듈이란 개발자들이 만들어 놓은 모듈을 말합니다. 2. 모듈 사용법 1 var express = require('express'); cs -node.js의 내장 모듈은 " require('모듈명') " 이라고 쳐서 사용할 수 있습니다. -외장 모듈은 npm(Node Package Manager)을 통해 모듈을 다운받아야 합니다. 다운로드 후 내장모듈처럼 require해서 사용할 수 있습니다. 3.NPM 사용법 -npm을 사용하는 방법은 간단합니다. 커멘드 창에서 " ..
node.js를 설치하고 파일을 실행시켜보겠습니다. 1. node.js 설치하기 https://nodejs.org/ko/ (node.js 홈페이지)에 접속해서 다운로드 버튼을 눌러줍니다. 다운로드로 들어오면 여러가지 버전이 나와있습니다. 자신의 운영체제에 맞는 버전으로 다운로드하시면 됩니다. 아래로 내리시면 이런 항목이 있습니다. 이 중 "패키지 관리자를 통한 Node.js 설치"를 누르시면 각각의 배포판별로 어떻게 설치하는지 나와 있습니다. 잘 설치되었는지 확인하기 위해 명령프롬프트(cmd)를 켜서 "node --version" 이라고 쳐서 아래와 같은 화면이 나오면 설치가 완료되었음을 알 수 있습니다. 2. 실행 에디터를 실행시킵니다. 사용하는 에디터가 없다면 atom 에디터를 다운 받으시면 됩니다...