github.com/coreybutler/nvm-windows/releases
>>
nvm install version은
위 링크에 들어가서 최신버전 확인하기
Node.js 웹 서버를 생성하고 docker로 배포하기
package.json 파일 >> 웹 서버 구축 시 응용프로그램과의 종속성을 설명하는 패키지
server.js >> 웹 응용프로그램을 정의하는 서버 파일
name과 version이 가장 중요한 항목이다. (name은 점이나 밑줄로 시작할 수 없고, 대문자 포함하면 안 됌
name에 node나 js를 넣지 않는다.
name과 version을 통해서 각 패키지의 고유성을 판별하게 된다.
{
"name": "패키지 이름",
"version": "1.0.0", #버전
"description": "Node.js~~", #요약
"author": "madfalcon <kmyong92@gmail.com>", #작성자이름과 이메일
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.13.3"
}
}
#license : BSD-3-Clause나 MIT 같은 일반적인 라이센스의 표준 SPDX ID를 지정한다.
비공개로 사용하거나 어떤 조건에서도 패키지를 퍼블리싱하지 않을 경우 UNLICENSED를 명시한다.
#main은 프로그램의 시작점이 되는 모듈의 id이다.
#dependencies
운영이 아니라 개발 단계에서만 필요한 의존성 모듈들은 devDependencies에 설치해야한다.
출처 >> programmingsummaries.tistory.com/385
모듈이란?
관련된 코드들을 하나의 코드 단위로 캡슐화 하는 것을 말한다.
모듈 추출하기 exporting
var exports = module.exports={};
'여니의 Side Project > 가상화폐 매수매도 프로그램' 카테고리의 다른 글
[#3] 업비트 시세 종목 조회 , 마켓 코드 조회하기(requests,beautifulSoup, http응답메소드 etc) (2) | 2021.01.19 |
---|---|
[#2] 웹소켓 , 비동기에 대한 기초 지식 쌓기 & upbit websocket api (0) | 2021.01.18 |
[#1] 가상화폐 프로그램 만들기 (ccxt 다운로드 , 가상 환경 설정) (3) | 2021.01.18 |