마린플레이테크

고정 헤더 영역

글 제목

메뉴 레이어

마린플레이테크

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (13)
    • android (1)
    • 프론트엔드 (1)
      • vue (1)
    • 백엔드 (9)
      • AWS (2)
      • NodeJS (2)
      • javaScript (3)
      • NestJS (1)
    • job 것 (2)

검색 레이어

마린플레이테크

검색 영역

컨텐츠 검색

백엔드

  • findOne() / findOneBy()의 차이점을 알아보자!

    2023.04.24 by 짱의 조건

  • [Js] 비동기 처리 [3] async/await를 알아보자!

    2023.04.06 by 짱의 조건

  • [Js] 비동기 처리 [2] callback과 promise를 알아보자!

    2023.04.05 by 짱의 조건

  • [Js] 비동기 처리 [1] 비동기 처리를 알아보자!(setTimeout)

    2023.04.04 by 짱의 조건

  • git hook / husky / commitlint를 사용해보자!

    2023.02.02 by 짱의 조건

  • Passport(+ session) 미들웨어를 이용해서 로그인/로그아웃을 구현해보자!

    2022.12.29 by 짱의 조건

  • AWS 용어 정리 [2]

    2022.12.21 by 짱의 조건

  • module / module.exports / exports 를 알아보자!

    2022.12.08 by 짱의 조건

findOne() / findOneBy()의 차이점을 알아보자!

TypeORM이 제공하는 메소드인 findOne()과 findOneBy()의 차이?findOne과 findOneBy는 TypeORM에서 제공하는 메소드이다. 설명에 따르면 findOne은 단일 엔티티를 찾을 때 사용되고, findOneBy는 필드 조건에 맞는 단일 엔티티를 찾는데 사용된다고 한다. 하지만 이것만으로는 설명이 좀 부족하다. 두 메소드의 차이가 조금씩 있겠지만... findOne을 주요 식별자(primary Key, DB에서 제일 첫 번째 레코드일때)에 사용할 경우에는 바로 findOne(id) 혹은 findOne()과 같은 형태로 사용하면 되고, 그렇지 않을 경우에는 구분할 수 있는 조건을 넣어줘야한다.  대체로 where을 넣으면 되지 않을까?findOneBy는 반드시 필요한 조건과 함께..

백엔드/NestJS 2023. 4. 24. 10:29

[Js] 비동기 처리 [3] async/await를 알아보자!

드림코딩 유튜브 채널의 의 자바스크립트 강의를 보고 공부한 내용입니다! 출처 : https://www.youtube.com/watch?v=s1vpVCrT8f4 https://www.youtube.com/watch?v=JB_yU6Oe2eE&t=676s https://www.youtube.com/watch?v=aoQSOZfz3vQ&t=11s 앞의 비동기 처리 [1], [2] 를 하며 공부를 많이 하고 블로그도 많이 돌아다녔는데요! [3]쯤 오니까 드디어 감이 잡힙니다. [1]과 [2]에서 제가 글에 쓰는걸 빠트리고 넘어간 부분도 많구요. 2023.04.04 - [백엔드/javaScript] - [Js] 비동기 처리 [1] 비동기 처리를 알아보자!(setTimeout) [Js] 비동기 처리 [1] 비동기 처리..

백엔드/javaScript 2023. 4. 6. 16:47

[Js] 비동기 처리 [2] callback과 promise를 알아보자!

드림코딩 유튜브 채녈의 의 자바스크립트 강의를 보고 공부한 내용입니다! 출처 : https://www.youtube.com/watch?v=s1vpVCrT8f4 https://www.youtube.com/watch?v=JB_yU6Oe2eE&t=676s 이번엔 비동기처리의 시작! 힘을 조금만 개방해서 callback과 promise를 살펴봅시다. 크큭, 아직 뒤에 알아야 할게 많이 남았으니, 50%만 발휘해라 닝겐들! 비동기 처리는 아주 어마무시하다! callback 함수란? callback 함수는 다른 함수의 인자로써 이용되거나, 이벤트로 불러지는 함수를 말합니다. 이 콜백 함수는 비동기 처리를 가장 쉽게 할 수 있는 방법이긴 하지만, 그다지 추천하지는 않는 방법인가 봅니다. 자칫하면 콜백 지옥에 빠질수 ..

백엔드/javaScript 2023. 4. 5. 15:20

[Js] 비동기 처리 [1] 비동기 처리를 알아보자!(setTimeout)

말로만 듣던 그 비동기 처리, 제가 한 번 해보겠읍니다. 할수있다! 비동기 처리에 대해 알아보려고 하니, 먼저 비동기 프로그래밍에 대한 결과가 많이 나오던데요. 튀어나오는 순서대로 하나씩 다 ! 살펴봅시다 !! 튀어나와요 개념의 숲! 비동기 프로그래밍 작업이 완료될 때까지 기다리지 않고 잠재적으로 오래 실행되는 작업을 시작해서, 해당 작업이 실행되는 동안에도 다른 이벤트에 응답할 수 있게 하는 기술입니다. 작업이 완료되면 프로그램이 결과를 제공합니다. 브라우저가 제공하는 기능 중에서 시간이 오래 걸릴 가능성이 있는 fetch를 이용한 HTTP 요청 만들기 등에 사용하면 좋다고 합니다. 출처 : https://developer.mozilla.org/ko/docs/Learn/JavaScript/Asynchr..

백엔드/javaScript 2023. 4. 4. 15:17

git hook / husky / commitlint를 사용해보자!

많은 개발자들이 git을 이용해 협업을 하고, 형상관리를 하고 있습니다. git을 더 효율적으로 사용하기 위한 도구들도 많은데요. 그중에서 git hook / husky / commitlint 가 무엇인지 간단하게 살펴봅시다. 그리고 최종적으로 commit 메시지의 포맷을 통일하도록 만드는 commit-lint를 사용하는 방법이 본 포스팅의 목적입니다. commit 메시지를 검사하고 포맷을 통일하도록 하는 commit-lint의 사용을 위해서 알아야 하는 사전 지식이 git hook과 husky 입니다. 세 개가 한 세트인 듯 합니다! 여기에 commit-staged까지 쓰면 push 할때 코드까지 검증할 수 있는 것 같습니다. 많은 사람들이 commitlint보다는 commit-staged를 더 많이 ..

백엔드 2023. 2. 2. 15:35

Passport(+ session) 미들웨어를 이용해서 로그인/로그아웃을 구현해보자!

* 생활코딩 강의(Opentutorials) - WEB5 Express passport 를 듣고 공부한 내용입니다. https://opentutorials.org/module/3655 WEB5 - Express passport.js 수업소개 이 수업은 Node.js Express의 인증 미들웨어인 Passport.js의 사용법을 알려드리는 수업입니다. 수업대상 로그인/로그아웃/접근제한과 같은 인증 기능을 구현하고 싶은 분에게 필요한 수업 opentutorials.org * 로그인과 로그아웃 기능은 보안과 매우 밀접한 관련이 있다. 로그인 기능은 웹사이트를 구현할 때 꼭 필요한 기능 중 하나입니다. 안 쓸 수도 있지만요. 로그인/로그아웃 기능은 다양하게 구현할 수 있습니다. 대표적으로 쿠키를 이용할 수도 ..

백엔드/NodeJS 2022. 12. 29. 18:30

AWS 용어 정리 [2]

EC2까지는 어찌저찌 알아봤으니 이제 다음 단계로 넘어갈 차례입니다. 시작 템플릿! 템플릿이라는 말은 여기저기서 많이 들어봤습니다. 이 블로그에도 템플릿이 있습니다. 템플릿은 사전적인 의미도 미리 만들어진 틀을 말하는데요, 그러니까 시작 템플릿이라는 말은... 아마도 아마존 서비스를 시작하기 위해 필요한 기본 설정들을 모아둔 곳일 듯 합니다. 시작 템플릿 부분에 관해서도 모르는 용어들이 너무너무 많아서 구글에 열심히 검색을 해봤는데... 역시 아마존 공식 설명들이 상위에 먼저 노출됩니다. 자체적으로 친절하게 설명을 많이 해두긴 했는데... 이 설명조차 어렵습니다..ㅠㅠ 시작템플릿에 대한 공식 사이트 설명은... 다음과 같습니다. 시작 템플릿은 인스턴스 구성 정보를 지정한다는 점에서 시작 구성과 동일합니다..

백엔드/AWS 2022. 12. 21. 14:15

module / module.exports / exports 를 알아보자!

변수를 다른 js 파일에서도 사용하고 싶어서 export와 import 기능을 알아보고 이를 제 코드에 적용했습니다. 그런데 자꾸만 에러가 뜹니다. 자세히는 모르겠지만 이미 저의 js 파일에 module.exports가 있는데, 또 exports를 사용해서 생긴 오류인 것 같았습니다. 오류를 해결하기 위해 여러가지 해결방법들을 적용해봤지만, 그래도 실패... 이참에 module.exports와 그냥 exports의 차이를 알아보기로 했습니다. 그래야 제가 하고 싶은 대로 변수를 다른 파일로 보낼 수 있을 것 같거든요. * 모듈 module 노드는 코드를 모듈로 만들 수 있다는 점에서 브라우저의 자바스크립트와 다릅니다. Node.JS에서 모듈은 특정한 기능을 하는 함수나 변수들의 집합입니다. 모율은 자체로..

백엔드/NodeJS 2022. 12. 8. 14:39

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
마린플레이테크 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바