node.js 3

node.js 파일 읽기 / 동적 페이지 만들기(2) express.js 란 그리고 설치

이전 글 링크 node.js 파일 읽기 / 동적 페이지 만들기(1) express.js 란? Express.js, 또는 간단히 익스프레스는 Node.js를 위한 웹 프레임워크의 하나로, MIT 허가서로 라이선스되는 자유-오픈 소스 소프트웨어로 출시되었다. 웹 애플리케이션, API 개발을 위해 설계되었다. Node.js의 사실상의 표준 서버 프레임워크로 불리고 있다. 간단하게 node.js의 표준 서버 프레임워크로 이해하고 넘어가면 될 것 같다. express.js 설치 https://expressjs.com/ko/starter/installing.html (참조) nodejs가 설치가 되어 있으면 아래 커맨드로 설치 가능. $ npm install express --save Express를 임시로 설치하..

Dev/Node.js 2021.08.10

파일읽어서 nodejs 동적 페이지 만들기(1)

다음 글 링크 node.js 파일 읽기 / 동적 페이지 만들기(2) node.js 파일 읽기 / 동적 페이지 만들기 localhost:3000/?id='HTML', localhost:3000/?id='Javascript', localhost:3000/?id='CSS' node.js로 parameter를(id) 받고 해당 파라미터에 따라 data폴더에 만들어 놓은 HTML.txt, javascript.txt, css.txt를 읽어드려서 뿌려주는 학습 프로젝트. (생활코딩 내용 학습 중) 다음과 같이 쿼리스트링 값을 추출 가능하다. var url = require('url'); var app = http.createServer(function(requ..

Dev/Node.js 2021.08.10

[lowdb] JSON을 DB로 활용하는 방법

비용을 들이지 않고 요즘 좋은 서비스들이 많아서 활용하여, 웹서비스를 개발해보려고 하였다. 웹서비스가 DB가 필요해서 json을 db로 활용하는 방법을 찾다가.. lowdb라는 것을 발견하였고 이를 활용하여 HEROKU와 node.js를 사용하여 기획한 웹 서비스를 개발해보려고 한다. 먼저 node.js를 설치한다. https://nodejs.org/ko/download/ 본인의 OS에 맞는 node.js를 먼저 다운로드하여 설치한다. 약관동의 후 NEXT..NEXT.. lowdb 설치 https://github.com/typicode/lowdb lowdb를 설치하고 사용하기 전에 먼저 경로를 생성해주자. ex> \workspace\project01\ 콘솔창 (bash나 cmd)을 실행시켜서 해당 경로로..

DATABASE/lowdb 2021.08.09