Daniel: The Dev Story
Daniel: The Dev Story
    • 홈
  • 분류 전체보기
    • 프로젝트
    • Spring
    • NodeJS
    • Basics
    • Git
    • DB
    • Algorithm
    • Error
    • Private
      • Database
      • Tip
  • 글쓰기
  • 관리자
  • myoskin

      [JS] Promise 객체 이해 및 체이닝에 대해 이해하기

      promise란?promise이용하기 Promise란?Promise는 JavaScript에서 비동기 작업을 수행할 때 사용하는 객체이다.Promise는 어떤 결과를 보장하는데, 그 결과는 성공이 될 수도 있고, 실패가 될 수도 있다. 세 가지 상태가 있는데 다음과 같다 1. Pending(대기상태): 아직 실행 중인 상태이다.2. Fulfilled(작업성공): 작업한 결과가 성공적으로 완료된 상태.3. Rejected(작업실패): 작업한 결과가 실패한 상태. Promise활용많은 메소드가 promise를 반환한다. 대표적으로 fetch()가 있으며 궁금하면 더 찾아보기를 바란다.Promise는 체이닝을 하여 코드를 작성하는데, 다음과 같은 형식으로 작성된다.fetch('http://api.exampl..

      NodeJS 2023.05.14

      [Node] mySQL과 Sequelize를 이용한 데이터베이스 설정

      패키지 설치(mysql2, sequelize, sequelize-cli) 프로젝트의 이상적인 구조를 만들기 위한 디렉토리 및 파일 생성 DB 정보 설정 데이터베이스 생성 테이블, 모델 생성 데이터베이스에 테이블 생성 ⛔️ 이 글 보다는 다음 글을 참고하는 것을 권장합니다. [TypeScript] 타입스크립트로 sequelize를 활용하여 데이터베이스 연결 준비사항: express, @types/express, mysql2, sequelize, sequelize-cli, dotenv 시작하기 sequelize init으로 config, migrations, models, seeders디렉토리를 생성한다. 이 디렉토리들을 src 디렉토리 안에 넣어도 괜찮고, 밖에 developer-holychan.tist..

      NodeJS 2023.05.14

      [JavaScript 지식] ORM이란 무엇인가?

      ORM이란? 데이터베이스에 대한 *CRUD작업을 보다 효율적으로 수행하기 위해 사용하는 도구 중 하나이다. 객체 지향 언어에서 사용하는 타입을 SQL 데이터베이스의 타입으로 자동 변환해주는 역할을 한다. CRUD 이해하기 이 글에 포함된 더보기 참고 왜 ORM을 사욜할까? 주요 장점은 SQL 쿼리 없이 데이터베이스 작업을 할 수 있다는 것이다. 코드의 가독성을 높이고, 데이터베이스 엔진에 대한 의존성을 줄여주며, 개발 시간을 단축시켜준다.

      Basics 2023.05.14

    1
    Daniel: The Dev Story

    찾기

    공지

    최근 글

    인기글

    최근 댓글

    캘린더

      5 / 2023
      일 월 화 수 목 금 토
      1 2 3 4 5 6
      7 8 9 10 11 12 13
      14 15 16 17 18 19 20
      21 22 23 24 25 26 27
      28 29 30 31

    글 보관함

    태그

      알고리즘git자바javaMYSQL코딩타입스크립트BOJAlgorithm백준

    즐겨찾기

    방문자 수

    • Today
    • Yesterday
    • Total
    myoskin

    티스토리툴바