언어/Javascript
-
javascript UTC => 한국시간 구하기언어/Javascript 2024. 4. 8. 13:58
typescript를 사용하여 개발하고 있습니다. UTC는 뭐고 KST는 뭐야? 프로그래밍을 하다보면 프로그램 시간이 현재 한국의 시간대와 다르단걸 알 수 있습니다. 제가 사용한 typescript의 기반이 되는 javascript는 시간에 대한 객체를 생성할 때 저는 Date 객체를 사용하게 됩니다. 이 때 new Date()가 반환하는 시간은 UTC죠. UTC는 Universal Time Coordinated의 약자로 국제표준시라고 할 수 있습니다. 이에 반해 우리나라를 포함해사 각 국가들은 그들의 로컬타임존을 사용합니다. (미국이나 캐나다와 같은 넓은 땅덩어리 보유국들은 타임존이 여러개이긴합니다) 우리나라는 KST, Korea Stanard Time 라는 타임존을 사용하고 있어요. KST는 ..
-
for문대신 사용할 수 있는 문법 - map / filter / every언어/Javascript 2023. 9. 8. 10:24
https://velog.io/@kimareum/code-camp0202 7)ㅇㅖ? 실무에선 for문을 왜 안쓴다구요..? map 니가몬데,,,실무중심주의 부트캠프 코드캠프! (Code C useState 진위여부 (맞니, 아니니) 판단할때는 is로 시작하는 이름을 지어준다 isActive 사용해서 event.target.value false에서 true로 바뀌는거 큰 흐름을 잘보자 ! 노란불 만들어주기위해서 usestate 하나 만 velog.io
-
npm build / npm run / npm start / npm eject 차이언어/Javascript 2023. 9. 8. 10:24
내가 설정해서 쓰기 나름이긴 하지만, 다른 사람이 어떻게 저장했는지 보는 것도 괜찮은 것 같다. eject의 경우는 또 처음보기도 하고 [리액트] package.json 명령어 npm start, npm run build 스크립트 차이점 package.json 파일에 실행 스크립트를 보면 다음과 같이 start, build, test, eject 4가지 명령이 있습니디. 일반적으로 start는 개발 모드 build는 배포용 빌드라고 알고 있습니다. 리액트(React) 에서 처음 공 code-algo.tistory.com
-
npm build / npm run / npm start / npm eject 차이언어/Javascript 2023. 9. 5. 09:54
package.json에서 관리하는 실행명령어들. 물론 내가 정의하기 나름이긴한데, 리액트에서는 아래처럼 용도를 정하고 사용하는 것 같다. typescript에서는 --watch 플래그를 함께 달아서 수시로 변경될 때마다 start할 수 있도록 해준다. "test":"jest"로 테스트도 하고. [리액트] package.json 명령어 npm start, npm run build 스크립트 차이점 package.json 파일에 실행 스크립트를 보면 다음과 같이 start, build, test, eject 4가지 명령이 있습니디. 일반적으로 start는 개발 모드 build는 배포용 빌드라고 알고 있습니다. 리액트(React) 에서 처음 공 code-algo.tistory.com
-
[typescript]class-validator 에러 처리언어/Javascript 2023. 9. 1. 21:00
NestJS에서 DTO 처리할 때 class-validator와 같은 라이브러리를 사용하여 데코레이터를 사용하면 유효성 검사가 가능합니다. 유효성 검사를 통과하지 못한 경우, 에러 처리를 어디서 어떻게 해야 할지에 대한 접근 방법은 다양합니다. 일반적으로 유효성 검사에 실패한 경우에는 예외를 throw하여 에러 처리를 하는 것이 일반적입니다. NestJS에서는 이를 위해 HttpException을 사용하거나 직접 예외를 생성하여 처리할 수 있습니다. 에러 처리는 주로 컨트롤러나 미들웨어에서 수행됩니다. import { Controller, Post, Body, HttpException, HttpStatus } from '@nestjs/common'; import { CreatePostDto } from ..
-
update하면서 마주했던 에러 몇 가지언어/Javascript 2023. 8. 24. 14:57
1. header로 넘긴 정보를 어떻게 body로 받아왔지? 컨트롤러에서 아래 코드처럼 @Body()로 값을 넘겨줬다. 그리고 postman에서 header에다가 token정보를 넣어 보내줬는데, 얘를 body에서 받아와야한다. updateInfo( @Body() updateInfoInput: UpdateInfoInput, // @Headers('Authorization') auth: string, ) { const accessToken = updateInfoInput.tokens.accessToken; return this.InfoService.updateInfo({ updateInfoInput, accessToken, }); } 주석한것처럼 @Headers() 로 값을 받아와도 된다. (Service..