본문 바로가기

Back-End/Node.js

(103)
Node.js.15. JavaScript - 비교 연산자 Comparsion Operator = : 대입 연산자 == : 비교 연산자 (문자만 같은지 확인) === : 정확한 비교 연산자 (문자&&datatype 같은지 확인) console.log(1+1); //2. +: 이항 연산자 console.log(1==1); //true. ==: 비교 연산자 console.log(1==2); //false console.log(1>2); //false console.log(1
Node.js.14. JavaScript - Boolean Boolean datatype true, false. 두 개의 데이터로 이뤄짐 console.log(true); console.log(false); var a = 1; // true = 1; //error. 변수의 이름으로 사용할 수 없음
Node.js.13. App 제작 - 파일을 이용해 본문 구현 목표 Query string 값에 따라 본문이 변경되는 웹 애플리케이션 만들기 글자를 클릭할 때마다 해당 파일의 본문이 나오도록 하기 위해 data 폴더 안에 HTML, CSS, JavaScript 파일을 각각 만든다. //CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. Although most often used to set the visual style of web pages and user interfaces written in HTML and XHTML, the language can be appl..
Node.js.12. Node.js의 파일 읽는 방법 CRUD 정보를 다루는 핵심 처리 방법 Create Read Update Delete 파일을 Node.js로 읽는 방법(Read) Google에 nodejs file read를 검색해보자. File system | Node.js v12.18.3 Documentation nodejs.org 혹은 nodejs 공식사이트>문서>사용하는 버전>Nodejs 모듈들 중 File System nodejs 폴더 안에 sample.txt와 fileread.js 파일을 생성한다. sample.txt에는 lorem 데이터를 갖고 있다. var fs = require('fs'); 변수 fs를 통해 Nodejs의 모듈인 file system을 다룰 수 있게 된다. fs.readFile('sample.txt', function(..
Node.js.11. App 제작 - 동적인 웹페이지 만들기 목표 query string에 따라서 다른 웹페이지를 보여주는 Nodejs 웹 애플리케이션 만들기 1. 코드 var title = queryData.id; 가독성 좋도록 queryData.id을 변수 title로 지정한다. if(_url == '/'){ title = 'Welcome'; } request.url = '/'일 때, 즉 localhost:3000일 때 title은 Welcome을 띄운다. response.end(template); 웹 애플리케이션에 변수 template 화면을 띄운다. template 화면은 이전 1.html 코드를 복사한 것이다. var template = ` ... ${title} ... `; localhost:3000일 경우 title는 Welcome을, 그 외의 경우에..
Node.js.10. URL을 통해서 입력된 값 사용하기 목표 id값(Query string)에 따라 사용자에게 다른 정보를 보여주는 Node.js 애플리케이션 만들기 main.js를 다시 불러오자. 우리의 목표는 사용자가 접속했을 때 Query string값을 JavaScript에 띄우는 것이다. 만약 Query string이 CSS라면(localhost:3000/CSS) JavaScript 텍스트 부분에 CSS라고 뜰 것이다. Query string을 가진 변수는 request.url이다. console을 통해 맞는지 확인해보니 오류가 뜨지만 아래와 같이 나온다. "/?id=HTML"이 변수 url의 값이다. 따라서 우리는 url안에 들어있는 값을 추출하는 것을 통해 우리가 원하는 값을 얻어낼 수 있다. *parse: url을 분석한다. 구글에 'nodej..
Node.js.9. URL의 이해 우리의 목표는 JavaScript를 이용하여 Node.js가 가진 기능을 호출하여 Web Application을 만드는 것이다. 앞까지 JavaScript의 문법을 간단하게 살펴보았고, 이제 Node.js 영역으로 넘어가서 Web application을 구현하는 중요한 테크닉인 'URL'을 알아보자. 다시 main.js를 불러오자. 이 정보들은 웹 페이지에 있는 1.html, 2.html와 같이 정적인 파일을 가지고 있다. 만약 우리가 1억개 페이지를 가져오고 싶다면 1억개의 정적인 파일을 가지고 있어야만 한다. 하지만 위의 두 사이트 주소를 보면 모두 앞의 값이 https://www.phpbb.com/community/viewtopic.php?f=14&t=로 동일하다. 똑같은 파일을 요청해서 받은 정보..
Node.js.8. JavaScript 문법 - Template Literal Template Literal JavaScript에서 문자를 표현하는 편리한 방법 var name = 'egoing'; var letter = 'Dear' + name + '\n\ \n\ ipsum dolor sit amet, consectetur adipisicing elit,' + name + 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo ' + name + ' consequat. Duis aute ' + name + ' irure dolor in repr..

반응형