Skip to Content
Node.js 프로젝트
book

Node.js 프로젝트

by Jonathan Wexler
July 2025
Beginner to intermediate
372 pages
5h 25m
Korean
O'Reilly Media, Inc.
Content preview from Node.js 프로젝트

1장 소개 및 설정

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

이 장은 Node.js 개발 환경 설정에 대한 안내서입니다. 이 장에서는 워크플로우를 개선하기 위한 선택적 구성 요소와 함께 VS Code, Node.js, Fastify 등 필요한 핵심 도구에 대해 설명합니다. Fastify와 같은 도구는 좀 더 전문적이지만 지금은 설정을 건너뛰고 이후 챕터에서 다룰 때 다시 살펴보셔도 됩니다.

그래픽 사용자 인터페이스(GUI), 타사 도구 또는 바이너리 패키지 사용 등 다양한 설치 방법이 설명되어 있습니다. 바이너리 설치는 사전 컴파일된 경우도 있지만, 추출 및 구성을 위한 추가 단계가 필요할 수 있으므로 그래픽 인터페이스가 없는 서버에 특히 유용합니다. 제공된 지침은 이 책에 권장되는 도구에 맞춰져 있지만 개발 요구 사항에 맞는 다른 도구를 사용해도 좋습니다. 이 책의 목표는 Node.js 애플리케이션을 효과적으로 코딩하고 실행할 수 있는 탄탄한 기반을 갖추도록 하는 것입니다.

참고

이 책의 나머지 부분에서는 경제성을 위해 Node.js를 간단히 Node라고 부릅니다.

첫 번째 코드를 작성하기 전에 최신 JavaScript 개발을 지원하고 Node 도구와 잘 통합되는 텍스트 편집기를 선택하는 것이 중요합니다.

VS 코드 설치하기

비주얼 스튜디오 코드(VS 코드)는 강력한 기능, 유연성 및 광범위한 사용자 지정 옵션으로 인해 Node 개발에 널리 권장되는 인기 있는 오픈 소스 텍스트 편집기입니다. 이 섹션에서는 macOS, Windows 및 Linux에 VS Code를 설치하는 방법을 안내합니다.

참고

AI 기반 코드 편집기가 점점 인기를 얻고 있으며, 그러한 도구 중 하나로 코드 제안 및 설명을 지원하는 VS Code 기반의 AI 강화 편집기인 Cursor가 있습니다. 초보자에게는 도움이 되지만 핵심 개념을 독립적으로 학습하는 것과 균형을 맞춰 사용해야 합니다.

VS Code를 설치하는 가장 쉬운 방법은 VS Code 다운로드 페이지를 방문하는 것입니다. 그림 1-1은 각 운영 체제에 대한 설치 옵션을 보여줍니다.

VS Code installation page
그림 1-1. VS Code 설치 페이지

이 이미지는 Mac, Windows 및 Linux 시스템에 VS Code를 설치하는 옵션을 제공합니다. 다음 섹션에서는 각 운영 체제에서 진행하는 방법을 자세히 설명합니다.

Mac 설치

사용 중인 Mac 유형(Intel 또는 Apple Silicon)을 확인하십시오.

  1. Mac에 적합한 설치 프로그램을 다운로드합니다.

  2. 다운로드한 파일을 열고 VS Code 아이콘을 애플리케이션 폴더로 드래그합니다.

  3. 애플리케이션 폴더에서 VS 코드를 엽니다.

팁

문제가 발생하면 시스템 환경설정의 보안 및 개인정보 보호에서 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Node.js: Novice to Ninja

Node.js: Novice to Ninja

Craig Buckler
NGINX 쿡북(3판)

NGINX 쿡북(3판)

데릭 디용기
Docker: Up & Running, 제3판

Docker: Up & Running, 제3판

Sean P. Kane, Karl Matthias

Publisher Resources

ISBN: 9798341665675