Javascript/Node.js

~이제까지 공부한거 복습

leeeee.yeon 2021. 5. 12. 16:34

이제까지 공부한 것들 중 몰랐던거나 중요하게 생각되는 부분들 메모 메모

 

var http = require('http'); // http 모듈 불러오기
var fs = require('fs'); // fs 모듈 불러오기
  • require() - 외부 모듈을 가져오는 함수
  • http랑 fs는 기본 모듈

 

var app = http.createServer{

}
  • 서버 생성 

Javascript Template literal : ` Dear ${name} `, 본문 내용과 변수를 같이 씀

 

var queryData = url.parse(_url, true).query;
  • url.parse() - url 문자열을 url 객체로 변환하여 리턴한다.
  • true: url 객체의 query 속성을 객체 형식으로 가져옴
  • false: url 객체의 query 속성을 문자열 형식으로 가져옴

 

response.end();
  • 인수의 값을 쓴 후 내용을 완료한다.
fs.readFile(`(path)`, 'utf8', function(err, description){

})
  • 파일을 읽는 함수
  • 첫번째 인자: 불러올 파일의 위치
  • 두번째 인자: 데이터 인코딩 방식
  • 세번째 인자: 콜백함수
fs.readdir(dir, function(err, fileList){

})
  • 파일 디렉토리를 읽는 함수
  • 첫번째 인자: 파일 목록을 읽을 폴더의 경로
  • 두번째 인자: 콜백함수