단계별 표현: "Hello, World"를 넘어서는 앱의 진화

지난 몇 주 동안 나는 Princeton의 학생들에게 Node.js 애플리케이션을 구축하고 배포하는 방법을 보여주는 프로젝트를 진행했습니다.

내 의도는 빌드 부분에 집중하는 것이었습니다. 학생과 1인 개발자에게 배포는 가능한 한 눈에 띄지 않고 고통스럽지 않아야 합니다. 따라서 저는 여러분이 이미 수천 번 본 "hello, world"에서 시작하여 더 기능적인 것으로 빌드하는 작은 웹 앱을 단계별로 빌드합니다.

기본적으로 Node.js를 배우기 시작했을 때 있었더라면 좋았을 텐데(단지 "hello, world"가 아닌) 실제 앱을 구축하기 위한 가이드입니다.


비앤비 / 단계별 표현


XKCD 만화를 제공할 경량 Express 웹 앱의 단계별 진화





단계별 익스프레스


이 프로젝트의 목적은 Express 앱을 구축하는 프로세스를 단계별로 안내하고 이상적으로는 신속하게 선택하고 반복할 수 있는 한 입 크기의 덩어리로 변경 사항을 문서화하는 것입니다.

제로 단계


  • 모든 프로젝트에 있어야 하는 범용 문서로 저장소를 초기화합니다
  • .

    0단계README.md에서 자세히 알아보십시오.

    1단계


  • 매우 기본적인 HTTP 서버 설정 + 종속성 추가

  • 1단계 코드를 실행하려면:
    # make sure your current working directory is the main directory of this repo
    cd step-one
    node app.js

    1단계README.md에서 자세히 알아보십시오.

    2단계


  • 매우 기본적인 HTTP 서버 설정 + 종속성 추가

  • 2단계 코드를 실행하려면:
    # make sure your current working directory is the main directory of this repo
    cd step-two
    node app.js

    2단계에서 자세히 읽어보세요…

    View on GitHub

    프로젝트의 각 단계는 이전 단계에서 변경된 사항을 설명하는 자체README.md가 있는 자체 Node.js 애플리케이션입니다. 또한 종종 말하지 않는 효과적인 "프로젝트 초기화 방법"인 0단계가 있습니다.

    여기 dev.to에서 각 단계를 개별 게시물로 포함하여 여기에서 긴 형식의 가이드를 작성하려고 생각하고 있습니다. 이것에 관심이 있다면 확실히 댓글을 달거나 Twitter에서 저를 핑하여 알려주세요 🤗

    좋은 웹페이지 즐겨찾기