Express 개발 환경 설정

나는 Odin의 Express 과정을 따라 NodeJS를 배우고 있으며 여기에 내 메모를 씁니다. 오늘은 macOS에서 Express를 사용하기 위한 환경을 설정합니다.

개요



다음을 설치해야 합니다.

  • 노드 및 npm은 전역적으로. nvm 을 사용하는 것이 좋습니다. 컴퓨터에서 여러 버전의 노드를 관리하는 데 도움이 되며 업데이트가 필요합니다. 노드 버전의 경우 더 안정적인 LTS 또는 최신 기능이 있는 최신 버전을 사용합니다. Npm은 노드와 함께 설치됩니다.

  • npm을 사용하여 각 앱에 대해 로컬로 표현합니다.
  • 템플릿 엔진, 데이터베이스 드라이버, 인증 미들웨어, 정적 파일을 제공하는 미들웨어와 같은 기타 라이브러리... npm 사용. 그것들은 정말로 당신의 필요에 달려 있기 때문에 나는 여기서 그것들에 대해 이야기하지 않을 것입니다.

  • Express Application GeneratorMVC 패턴을 따르는 모듈식 골격 Express 앱을 만드는 편리한 도구입니다. 여기에서 사용하겠습니다.

    익스프레스 애플리케이션 생성기



    npm(노드 사용, nvm 사용)을 설치한 후 Express Application Generator를 설치하는 데 사용할 수 있습니다.

    응용 프로그램의 종속성이 아니기 때문에 전역으로 설치합니다(-g 플래그). 대신 앱의 "골격"을 생성하기 위해 한 번 실행됩니다. 다음 명령을 실행합니다.

    npm install express-generator -g
    

    그런 다음cd 앱을 만들고 실행할 위치에서 다음을 실행합니다.

    express helloNode
    

    기본 익스프레스 앱으로 "helloNode"라는 폴더를 만들어야 합니다. express -h 템플릿 라이브러리 설치와 같은 사용 가능한 옵션을 출력합니다.

    그런 다음 폴더를 입력하고 종속성을 설치합니다.

    cd helloNode
    npm install
    

    이제 갈 준비가 되었습니다! DEBUG 환경 변수를 앱 이름으로 설정하여 앱을 실행해 보겠습니다.

    DEBUG=helloworld:* npm start
    

    우리 앱은 http://127.0.0.1:3000/에서 실행 중입니다!

    다음



    이제 베어 앱이 실행 중이므로 데이터베이스, 인증 및 기타 미들웨어와 함께 작동하기 위해 다른 라이브러리를 설치해야 할 것입니다. 그런 다음 프로덕션 환경에서 앱을 실행하기 위해 서버에서 환경을 준비하려고 합니다.

    좋은 웹페이지 즐겨찾기