[Node.js Error] Client on Node.js: Uncaught ReferenceError: require is not defined

2021. 9. 25. 00:42·Error code 모음/6. Jav Script errors
반응형

 

1. 에러 원인


This is because require() does not exist in the browser/client-side JavaScript.
Now you're going to have to make some choices about your client-side JavaScript script management.

Node.js 의 "require" 메서드가 자바 스크립트의 브라우저/클라이언트 사이드 부분에 존재하지 않기때문에 발생한다.

이를 해결하기 위해서는 자바스크립트 부분의 클라이언트 사이드 쪽에 몇가지 방법을 사용하여 "require" 메서드를 인지시켜줘야 한다.

 

 

 

 

 

2. 해결 방법


해결방법에는 3가지가 있는것 같다

1. Use the <script> tag.
2. Use a CommonJS implementation. It has synchronous dependencies like Node.js
3. Use an asynchronous module definition (AMD) implementation.

1번 html 부분에 <script> 태그 사용하기

2번 CommomJS 실행 방법을 사용해서 Node.js 의존성과 동기화 시키기

3. AMD 실행방법을 사용하기

 

 

나의 경우에는 1번 방법을 사용했다.

맨 처음의 답과 같은 것이지만 아래 있던 나머지 답들 중에 자세히 설명한 방법이 있어서 많은 도움이 되었다.

 

 

위의 방법을 참고하여 아래와 같이 처리를 해주었더니 우선 데이터는 떴다

 

 

 

 

3. 참고 링크


https://stackoverflow.com/questions/19059580/client-on-node-js-uncaught-referenceerror-require-is-not-defined

 

Client on Node.js: Uncaught ReferenceError: require is not defined

I am writing an application with the Node.js, Express.js, and Jade combination. I have file client.js, which is loaded on the client. In that file I have code that calls functions from other JavaSc...

stackoverflow.com

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'Error code 모음 > 6. Jav Script errors' 카테고리의 다른 글

[ Node.js Error ] Not a valid BCrypt hash  (0) 2021.09.29
[ Java Script Error ] Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused.  (0) 2021.09.27
[JavaScript Error] ENOENT: no such file or directory, open  (0) 2021.08.22
[Java Script Error] Chart Js Cannot read property 'length' of undefined  (0) 2021.01.04
[MyBatis Error] 쿼리문이 정상인데 값이 안뜰 때 - resultType / resultMap  (0) 2020.12.08
'Error code 모음/6. Jav Script errors' 카테고리의 다른 글
  • [ Node.js Error ] Not a valid BCrypt hash
  • [ Java Script Error ] Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused.
  • [JavaScript Error] ENOENT: no such file or directory, open
  • [Java Script Error] Chart Js Cannot read property 'length' of undefined
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    Git
    python error
    linux
    Python
    자바
    install
    error
    SQL
    설치
    리눅스
    NiFi
    MySQL
    Spring
    java
    json
    AWS
    node
    API
    파이썬
    에러
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[Node.js Error] Client on Node.js: Uncaught ReferenceError: require is not defined
상단으로

티스토리툴바