2011-12-06 18 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ファイルを持っています。私はブラウザを使ってこれをローカルに実行します。 = ' <スクリプトSRC = "http://code.jquery.com/jquery-1.4.4.js" タイプ:これは、以下のものを使用して(上記のコードで)私のserver.jsファイルをロードします"text/javascript" charset = "utf-8"> コメントを評価してください。 よろしく、ベン。 – 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

関連する問題