Programming/Node.js
-
Node.js) 입력에 대한 보안처리Programming/Node.js 2019. 9. 2. 14:06
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 데이터와 객체 https://www.opentutorials.org/course/3332/21150 App - 입력 정보에 대한 보안 - 생활코딩 수업소개 입력정보와 관련해서 보안적으로 처리해야 할 이슈를 살펴보겠습니다. 강의 소스코드 main.js (변경사항) var http = require('http'); var fs = require('fs'); var url = require('url'); var qs = require('querystring'); var template = require('./lib/template.js'); var pa..
-
Node.js) 객체 활용하기Programming/Node.js 2019. 9. 2. 12:35
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 데이터와 객체 https://www.opentutorials.org/course/3332/21146 var num1 = '1반' var num2 = '2반' var num3 = '3반' console.log(num1); console.log(num2); console.log(num3); 어떤 학교에는 교실이 1반에서부터 3반까지 나누어져있다. 각 교실의 이름을 출력하기 위해서 num1, num2, num3에 교실 이름을 담았다. 그리고 그 교실 이름을 출력하는 프로그램을 작성했다. var num1 = "1반"; var num2 = "2반"; var..
-
Node.js ) Javascript에서는 변수를 함수에 대입할 수 있을까?Programming/Node.js 2019. 9. 2. 11:54
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 값으로서의 함수 https://www.opentutorials.org/course/3332/21145 JavaScript - 객체 - 값으로서 함수 - 생활코딩 수업소개 자바스크립트에서 함수는 구문(statement)이면서 동시에 값(value)이기도 합니다. 이런 특성을 이용하면 서로 연관된 데이터(변수)와 처리(함수)를 그룹핑해서 정리 정돈할 수 있습니다. 이런 특성을 이용하면 소프트웨어의 복잡도를 낮출 수 있습니다. 강의 소스코드 syntax/object2.js var f = function(){ console.log(1+1); console..
-
Node.js ) Post 방식으로 Data 넘기기Programming/Node.js 2019. 8. 16. 16:35
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 글목록 출력하기 https://www.opentutorials.org/course/3332/21136 App - POST 방식으로 전송된 데이터 받기 - 생활코딩 수업소개 POST 방식으로 전송된 데이터를 받아서 파일로 저장하는 방법에 대해서 알아보겠습니다. 강의 소스코드 main.js (변경사항) var http = require('http'); var fs = require('fs'); var url = require('url'); var qs = require('querystring'); function templateHTML(title, l..
-
Node.js ) PM2 사용 방법Programming/Node.js 2019. 8. 16. 15:07
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js -PM2 사용 방법 https://www.opentutorials.org/course/3332/21133 Node.js - 패키지 매니저와 PM2 - 생활코딩 수업소개 혼자서 소프트웨어를 만드는 일은 거의 없습니다. 타인의 모듈을 이용해서 소프트웨어를 만들게 됩니다. 이 때 사용하는 모듈이 많아지면 여러가지 복잡한 문제가 생겨납니다. 이를 관리하는 도구가 패키지 매니저입니다. 이 수업에서는 대표적인 패키지 매니저인 NPM을 사용하는 법을 살펴봅니다. 또 실행중인 Node.js 애플리케이션을 관리하는 프로세스 매니저 PM2의 사용법도 알아보겠습니다. 강..
-
Node.js ) 글 목록 불러오기Programming/Node.js 2019. 8. 16. 13:36
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 글목록 출력하기 https://www.opentutorials.org/course/3332/21123 App - 글목록 출력하기 - 생활코딩 수업소개 data 디렉토리에 있는 파일들의 이름을 이용해서 글 목록을 생성하는 기능을 구현해보겠습니다. 강의 소스코드 main.js 변경사항 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request,response){ var _url = reques..
-
Node.js ) Not Found Exception 구현 하기Programming/Node.js 2019. 8. 16. 12:11
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - Not Found 구현 https://www.opentutorials.org/course/3332/21063 App - Not found 오류 구현 - 생활코딩 수업소개 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아봅니다. 강의 소스코드 main.js 변경사항 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request,response){..