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){
})
- 파일 디렉토리를 읽는 함수
- 첫번째 인자: 파일 목록을 읽을 폴더의 경로
- 두번째 인자: 콜백함수