2011-12-06 2 views
8

저는 완전한 Node.js 초보자이며 기본 사항에 어려움을 겪고 있습니다. 서버에이 코드를 실행 :Node.js - require가 정의되지 않았습니다. 예외

var http  = require("http"), 
    sys   = require("util"), 
    io   = require("socket.io"), 
    GlobTrie = require("glob-trie.js"); 

가 처음에 나에게 예외를 부여가 필요합니다

Uncaught ReferenceError: require is not defined 
(anonymous function) 

어떤 생각?

감사합니다.

+5

코드를 어떻게 실행하고 있습니까? – thejh

+0

안녕하세요 @thejh 명확하지 않은 것에 대해 사과드립니다. 노드 디렉토리 내에 test.html 파일이 있습니다. 브라우저를 사용하여 로컬로 실행합니다. 이것은 다음과 같은 사용 (위의 코드로) 내 server.js 파일을로드 : ' <스크립트 SRC = "http://code.jquery.com/jquery-1.4.4.js"유형 = "text/javascript"charset = "utf-8"> 모든 의견을 이해하십시오. 감사합니다, Ben. – Ben

+0

작성자가 그것이 – thejh

답변

1

케이스!

시간 낭비 해 죄송합니다. 노드 링크를 이용해 주셔서 감사합니다.

+0

이 질문을 닫으십시오. 이 답이 해결책이라면 받아들이십시오. –

+11

sooo ... 클라이언트에서 필요한 파일이 무엇입니까? – Kayvar

2

Node.js는 브라우저 측이 아니라 서버 측에서 실행됩니다.

체크 아웃 여기 노드에 대한 자세한 : 나는 클라이언트의 잘못된 파일 포함 된 폐쇄 What is Node.js?

+0

이라고 생각하기 때문에 투표를 완료하십시오 안녕하세요 @alessioalex 서버에서 내 서버 코드 (server.js)를 실행 중입니다. 이것은 노드를 사용하여 실행 중입니다. 노드가 잘 시작됩니다. 그런 다음 test.html (위의 주석 참조)을로드하고 server.js를 참조하여 예외를 기록합니다. – Ben

+0

프론트 엔드에 server.js를 포함 시키려고하는 이유는 무엇입니까? – alessioalex

+0

안녕하세요 @alessioalex 프런트 엔드 스크립트는 서버 쪽 스크립트도 사용합니다. 내가 시도하는 예제는 https://github.com/rbranson/brokaw 안부, 벤 – Ben

관련 문제