Home

0

2019-03-13_TIL

2019년 3월 13일 (수) Node.js와 JavaScript로 개발하면서 타입 에러를 자주 만났다.TypeScript를 공부해서 적용해 보고 싶다는 생각이 들었다. 서버를 전문적으로 배우고 싶다. 우선은 Node.js로 시작해서 noSQL인 mongoDB를 공부할 생각이다. openAPI는 내가 원하는 자료 형태가 존재하지 않을 때도 있고, 원하는

0

JavaScript에서 return과 break의 차이

JavaScript에서 return과 break의 차이 JavaScript로 코드를 짜면서 for문과 switch문을 작성할 일이 있었다.return과 break가 비슷한 역할을 하면서도 미묘한 차이가 있다는 사실은 알지만,명확하게 무엇이 다른 지는 생각나지 않았다. 따라서, 간략하게 정리하고자 한다. 1. return return은 함수 실행을 종료하고

0

요청과 응답 이해하기2

조현영님의 Node.js 교과서의 내용을 공부하여 정리한 내용입니다. 요청과 응답 이해하기212345678910111213141516171819202122const http = require("http");const fs = require("fs");http .createServer((req, res) => { // 요청이 들어

0

요청과 응답 이해하기1

조현영님의 Node.js 교과서의 내용을 공부하여 정리한 내용입니다. 요청과 응답 이해하기1서버는 클라이언트가 있기에 동작한다.클라이언트에서 서버로 요청(request)을 보내고,서버에서는 요청의 내용을 읽고 처리한 뒤 클라이언트에게 응답(response)을 보낸다. 따라서 서버에는 요청을 받는 부분과 응답을 보내는 부분이 있어야 한다.요청과 응답은

0

원본 배열에 아무런 영향을 미치지 않는 메소드

배열로부터 새로운 값 생성원본 배열에 아무런 영향을 미치지 않는 메소드 JavaScript에서 원본 배열을 변경하는 것이 아닌,배열로부터 새로운 값을 생성하여 원본 배열에 아무런 영향을 미치지 않는 메소드를 알아보자. slice map concat reduce filter join 요소찾기 indexOf lastIndexOf 배열이 특정 조건을 만족

0

블로그 2개월 간의 회고

블로그를 시작한 지 2개월이 지나는 시점에서 그동안 느낀 점을정리해보는 시간이 필요하다는 생각이 들었다. 1일 1 포스팅 2019년 1월 2일부터 하루도 빠짐없이 매일 포스팅을 작성하여 게시했다. 약 2개월가량 진행하면서 느낀 건 장단점이 있다는 것이다. 1. 포스팅의 질 저하 문제 포스팅의 전체적인 퀄리티가 떨어진다는 게 느껴졌다. 포스팅이라기보다는

0

AJAX

조현영님의 Node.js 교과서의 내용을 공부하여 정리한 내용입니다. 2.2.1 AJAX AJAX(Asynchronous Javascript And XML)는 비동기적 웹 서비스를 개발하기 위한 기법 이름에 XML이 들어가 있지만 꼭 XML을 사용해야 하는 것은 아니다. 요즘에는 JSON을 많이 사용한다. 쉽게 말해 페이지 이동 없이 서버에 요청

0

Morgan

조현영님의 Node.js 교과서의 내용을 공부하여 정리한 내용입니다. Morgan 현재 콘솔에 나오는 GET / 200 51.267 ms - 1539 같은 로그는 모두 morgan 미들웨어에서 나오는 것이다. 요청에 대한 정보를 콘솔에 기록해준다. morgan 미들웨어는 다음과 같이 사용한다. 12345// ...var logger = requ

0

커스텀 미들웨어 만들기

조현영님의 Node.js 교과서의 내용을 공부하여 정리한 내용입니다. 6.3.1 커스텀 미들웨어 만들기 직접 미들웨어를 만들어보면서 미들웨어의 원리를 이해보자. 요청이 들어올 때 콘솔에 메시지를 찍는 단순한 미들웨어이다. logger보다 위에 다음 코드를 적어준다. 1234567891011// app.js// ...app.set("views",

0

미들웨어(Middleware)

조현영님의 Node.js 교과서의 내용을 공부하여 정리한 내용입니다. 6.3 미들웨어 미들웨어는 익스프레스의 핵심요청과 응답의 중간(middle, 미들)에 위치하여 미들웨어라고 부른다. 뒤에 나오는 라우터와 에러 핸들러 또한 미들웨어의 일종이므로 미들웨어가 익스프레스의 전부라고 해도 과언이 아니다. 미들웨어는 요청과 응답을 조작하여 기능을 추가하