Backend/JavaScript,NodeJS, Express 35

Postman / MySQL 설치하기

Postman이란 개발한 API를 테스트하고 테스트 결과를 공유하여 API개발의 생산성을 높여주는 플랫폼입니다. 여기서 API란 Application Programming Interface 프로그램과 또 다른 프로그램을 연결해주는 일종의 다리. 응용프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. Postman 설치 www.getpostman.com/ Postman | The Collaboration Platform for API Development Postman makes API development easy. Our platform offers the tools to simplify each step of the API buildi..

[생활코딩 Express] URL path방식으로 parameter 전달하기 (상세 페이지 구현하기 )

5-1강 상세 페이지 구현하기 - app.get으로 pathname의 parameter 가져오기 Express 홈페이지에서 Router 설명을 읽다가 Router.parameters 예제에서 parameter를 이용하는 방법을 찾았다. app.get('page/:pageid', function(req, res){ return res.send(req.params); }); 실행결과 localhose:3000/page/:pageid 값대로 request한 pageid값이 send되었다. 5-2강 실습 (1) main.js 수정 else { fs.readdir('./data', function(error, filelist){ var filteredId = path.parse(queryData.id).base;..

[생활코딩 Express] 1-4강 정리 (Router 처음 다뤄보기 )

1. Express 설치 npm install express --save 2. Express Hello World 예제 실행하기 const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`) }) (1) express 인자에 express모듈을 넣음 require (모듈) (2) app 인자에 express모듈 리턴값 넣음 application 객체 사용설명서 홈페이지에서 참..

윈도우에서 npm, pm2, express 설치오류 해결하기

npm을 아나콘다 base 환경에서 설치하려고 했는데 지원하지 않는 platform이라고 뜬다. 윈도우 cmd에서 설치해야함. 근데 이 오류가 계속 난다. npm 버전 오류. 제안되는 버전으로 upgrade 하라는데.. npm 버전 변경 구글링을 하는데, 캐시를 삭제하지 않고 변경하면 오류가 난대서 캐시 삭제 구문을 치니까 또 오류가 난다. os 환경에 따라 명령어문이 다른건가? npm,node 삭제 후 재설치 하는 법 알아보는 중.. pm2 다시 설치.. 차라리 날 죽여줘... event 오류가 난다ㅋ C:\Users\김보현>pm2 stop all connect EPERM //./pipe/rpc.sock [PM2] Spawning PM2 daemon with pm2_home=C:\Users\김보현\.p..

Ajax 가 무엇일까?

글 목차 배경 Ajax Ajax란 비동기 통신 장점/ 단점 배경 HTTP프로토콜은 클라이언트쪽에서 Request를 보내고, Server쪽에서 Response를 받으면 이어졌던 연결이 끊기게 되어있다. 그래서 화면의 내용을 갱신하기 위해서는 다시 Request, Response하면서 페이지 전체를 갱신하게 된다. 이 경우 페이지 일부분만 갱신할 경우에도 페이지 전체를 다시 로드해야하는데, 엄청난 자원낭비와 시간낭비를 초래한다. 이때, ajax를 이용하여 html 페이지 전체가 아닌 필요부분 갱신할 수 있도록 XML HttpRequest객체를 통해 서버에 request를 한다. 이 경우, Json이나 xml 형태로 필요한 데이터만 받아 갱신하기 때문에 그만큼의 자원과 시간을 아낄 수 있다. 요즘 웹 페이지의..