리액트 카페24 node 호스팅 오류

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
리액트 카페24 node 호스팅 오류

QA

리액트 카페24 node 호스팅 오류

본문

호스팅에 ssh키/앱/저장소 설정 잘 되있는데 푸시 후에 웹에서 확인하면 이런 오류가 뜨는데요

 

Error: Cannot find module 'express'
Require stack:
- /home/hosting_users/reactwork/apps/reactwork_reactwork/web.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
at Function.Module._load (internal/modules/cjs/loader.js:745:27)
at Module.require (internal/modules/cjs/loader.js:961:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (/home/hosting_users/reactwork/apps/reactwork_reactwork/web.js:1:17)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
at Module.load (internal/modules/cjs/loader.js:937:32)
at Function.Module._load (internal/modules/cjs/loader.js:778:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/home/hosting_users/reactwork/apps/reactwork_reactwork/web.js' ]
}

 

카페24 문의 해보니 "express" 모듈이 없다는데.. 제 로컬pc에서도 express 로 잘 돌아가고 설치도 잘 되있거든요

 

web.js


const express = require("express");
const app = express();
const path = require("path");
const PORT = 8001;

 

package.json


{
  "name": "my-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.17.0",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "express": "^3.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-router-dom": "^6.26.2",
    "react-scripts": "5.0.1",
    "swiper": "^11.1.12",
    "web-vitals": "^2.1.4"
  },

 

 

도대체 원인을 알 수가 없네요..

 

32936023_1726102298.9146.png

sftp

 

32936023_1726102587.9047.png

 

이 질문에 댓글 쓰기 :

답변 1

로컬은 로컬이고, 서버는 서버니깐요

비슷한 예로 그 언젠가 퍼블리셔라고 하셨으니, 퍼블리셔 코드를 열심히 수정 해도 서버쪽 수정이 안되는 것과 같은 이치입니다.

 

노드 서버이니 접속하셔서 yarn add express 하시거나 npm install express 하세요

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT