본문 바로가기

Node.js24

Node.js FS모듈 파일 읽기, 파일목록 가져오기 기능 정보처리의 매커니즘 Create Read Update Delete Node.js 모듈 중 File 시스템 호출 const fs = require('fs'); fs.readFile(file[, options], callback) fs.readFile('sample.txt', 'utf8', function (err, data) { console.log(data); }) sample.txt 파일의 내용을 불러올 수 있다. fs.readdir(testFolder, function(error, filelist) var testFolder = './data'; var fs = require('fs'); fs.readdir(testFolder, function(error, filelist){ console.log(f.. 2021. 5. 10.
package Manager NPM 이용해서 PM2 설치 사용방법 package Manager 이란? 소프트웨어들을 생성하고 설치하고 업데이트 삭제 관리해주는 프로그램 NPM - 노드JS에서 제일 광범위하게 사용되고있는 패키지 매니저 - 노드JS 설치할때 같이 설치됨 - 라이브러리 설치도와주는 도구 . node js와 세트임 !!! npm init 을 하면 package.json이 생기고 이 파일에 지금부터 설치하는 라이브러리들이 뭐뭐있는지 기록해줌 entry point: (index.js) 만 원하는 파일로 설정해주고 엔터눌러서 설치. ex) server.js NPM을 이용해서 PM2를 설치 소스 수정시 노드를 껐다켜야 변경사항이 반영이 되지만 PM2를 이용하여 새로고침만으로 반영이 가능하게 해줌 1. 설치명령어 npm install pm2 -g 설치하는 과정에서 E.. 2021. 5. 9.
URL을 통하여 입력된 값 사용하기 http://localhost/?id=HTML query string에 따라 다른정보를 보여줌 url로부터 url을 분석해서 데이터를 추출해야함 var http = require('http'); var fs = require('fs'); var url = require('url'); require(요구하다) http, fs, url = 모듈 ! (node.js가 갖고있는 수많은 기능들을 비슷한것들끼리 그룹핑해놓은것을 '모듈' 이라함) var url = require('url'); url 이라는 모듈을 url 이라는 변수를 통해 사용할것 URL의 쿼리스트링을 queryData에 담아주고 화면에 출력할 수 있다. 2021. 4. 24.
URL 의 이해 URL의 형식 http → protocol 통신규칙 웹서버와 웹브라우저가 서로 데이터를 주고받기위해서 만든 통신규칙 opentutorials.org → host / domain name 특정한 인터넷에 연결되어있는 컴퓨터의 주소 3000 → port number 한대의 컴퓨터 안에 여러대의 서비스가 있다했을때, 클라이언트가 접속했을때 어떤 서버와 접속할지가 애매함 그래서 port number을 지정해주어 연결되어있는서버를 불러오는것 main → path 컴퓨터 안에 있는 어떤 디렉토리의 어떤 파일인지를 가리킴 id=HTML&page=12 → query string query string의 값을 변경하면 웹서버에게 어떤 데이터를 전달할 수 있음 내가 읽고싶은 정보 query string의 시작은 " ? ".. 2021. 4. 24.
Template Literal java script 소스상에서 그냥 줄바꿈을 해버리면 에러가 나는것을 볼 수 있다. 소스상에서 줄바꾸기를 하고싶은 곳에 역슬래시를 넣어주면 소스상 줄바꾸기가 가능해진다 🐥출력결과 하지만 출력결과적으론 띄어쓰기가 적용되지 X 줄바꾸기 출력결과를 원한다면 역슬래시 + n 을 붙여주면 된다. 🐥출력결과 하지만 코드가 지저분하고 불편한게 단점이다. Node.js에서는 Template Literal을 제공하여 간편하게 소스코드를 사용할 수 있게 해준다. 키보드 왼쪽상단에 위치한 백쿼터 ( ` )를 사용해줌으로 일일히 줄바꿈을 해줄 필요가 없어졌고 " ${변수명or넣고싶은 데이터} " 을 넣어줌으로하여 더욱 간단히 소스코드를 수정할수 있다. 2021. 4. 22.
Node.js 프로그램 설치 WEB Browser가 갖고 있는 여러가지 기능들을 HTML 이라는 컴퓨터 문법의 언어를 따라 호출함으로서 WEB Application 을 만들듯, Node.js runtime 이라는 프로그램을 설치하여 컴퓨터 문법의 언어인 javaScript를 통하여 Node.js runtime 이 가지고있는 여러가지 기능중에 우리가 필요한것들을 호출함으로서 Node.js Application 을 만들게된다. ◆window에서 Node.js 설치하는 방법 nodejs.org/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 저장공간 선택 후 next - next - install - finish ◆Nod.. 2021. 4. 20.