본문 바로가기

전체 글13

[express][Error]node:events:504 throw er; // Unhandled 'error' event 실행 시킨 명령어 npm run start 발생된 에러 코드 node:events:504 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::80 at Server.setupListenHandle [as _listen2] (node:net:1330:16) at listenInCluster (node:net:1378:12) at Server.listen (node:net:1465:7) at Function.listen (C:\\Users\\ARIA\\Desktop\\passar-server\\node_modules\\express\\lib\\application.js:618:24) at Objec.. 2022. 4. 11.
& 와 && 차이 비교 & : 비트연산자, if(a&b) 왼쪽 오른쪽 모두 평가, 부울 데이터(bealean) 유형에서 작동하고 비트에서 작동 && : 논리 연산자, if(1&b) 왼쪽 평가 후 조건에 맞아야 오른쪽 평가, 부울 데이터(bealean) 유형에서만 작동 &의 정의(비트 AND) &는 논리 연산자(&)와 비트 연산자로 사용된다. 이진 데이터(이진법)뿐 아니라 부울에서도 작동 &연산자가 논리적 & 연산자로 사용될 때 두 표현식의 표현이 모두 참이면 참 그렇지 않으면 거짓을 반환 컴파일러는 표현식의 양쪽 측면을 평가할 수 있다 그러므로 표현식의 왼쪽이 거짓이더라도 오른쪽도 평가한다 예시 int a = 4, b = 5; system.out.println ((a == 6) & (b ++ == 6)); system.o.. 2022. 4. 11.
res.send(), res.json(), res.end() 궁금해서 찾아봄 res.send res.send()는 기본적으로 response를 보내는 역할을 한다. 기본적으로 서버에서 response 처리를 할 때 Content-Type을 지정해주어야 한다. send에 전해진 argument에 따라서 Content-type이 자동적으로 만들어진다. 이게 기본이다. 기능 ***res.send()***는 자동으로 utf-8로 인코딩을 해준다 주의점 res.send() 는 res.write()와 res.end()의 통합 방식이기 때문에 한번만 사용가능하다 res.json() json이 아닌 것도 json 형식으로 바꾸어서 보내준다. 즉 content-type 헤더를 application/JSON 으로 고정한다. 그런데 결국 res.json()도 마지막에 res.send()를 호출 re.. 2022. 4. 11.
javascript 날짜 관련 모듈 moment.js 설치 npm install --save moment 선언 const moment = require('moment'); 문자열을 date로 표현 console.log(moment("2022-04-27") //Moment 형식을 지정해 줄려면 format()을 사용하면 된다 const date = moment("2021-01-27"); // 년-월-일 console.log(date.format("YYYY-MM-DD")); // 2021-01-27 // 시:분:초 console.log(date.format("HH:mm:ss")); // 00:00:00 // 요일 console.log(date.format("dddd")); // Wednesday // 년-월-일 요일 console.log(da.. 2022. 4. 11.