ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cafe24 호스팅 설치 요약
    node.js 2020. 11. 1. 15:35

     

    로컬

    // 익스프레스 미들웨어로 서버설정 한번에 하기

    npm install -g express express-generator

     

    // 프로젝트 디렉토리, pug 뷰엔진 생성

    express [폴더이름] --view=pug

     

    // 해당 디렉토리로 이동 로컬 npm 모듈 설치

    cd [폴더이름] && npm install

     

    // git 초기화, 설정

    git init

    git remote add 등등...

     

    // pug 설치

    npm install pug

     

    *cafe24 호스팅을 위한 파일 수정

    1. ./bin/www 파일을 ./web.js 위치와 이름을 바꿔준다. (cafe24 ./bin/www 인식을 못하고 루트디렉토리의 web.js로만 인식)
    2. package.json 내용수정
      1. "start": "node ./bin/www" => ./web.js
    3. web.js 내용수정
      1. app = require ('../app') =>  ./app
      2. port 3000 => 8001 (cafe24에서 할당한 포트번호)

     

    *cafe24 호스팅 등록

    1. 로컬에서 생성한 ssh  복사해서 cafe24 등록
    2. 새로운 (프로젝트) 생성
    3. 앱에 ssh  할당
    4. 로컬서버 실행해서 되는지 확인하고 cafe24 push

     

    *cafe24 node.js 호스팅 문제점

    .env 환경변수 적용이 안됨

    crypto 미들웨어로 암호화하는 과정에서 오류남

    등등의 이유와 함께 앞으로도 어떤 문제가 있을지 몰라서 구글클라우드플랫폼으로 옮겨감

Designed by Tistory.