3

( http://mongodb.github.com/node-mongodb-native/api-articles/nodekoarticle1.html)の「MongoDBの基本紹介」に従いました

node-v0.8.21をソースからこのディレクトリ " /home/myuser/lib/node/ "にインストールしました (私はマシンのルートではありません)

npm のプロキシを設定し、次のコマンドを起動して「mongodb」ドライバーをインストールしました: " ./npm install mongodb" コマンドは成功を返し、" /home/myuser/lib/node/bin/node_modules/ " に mongodb ディレクトリを生成しました。

ドライバーの使い方がわかりません..私はこれを試しました:

// Retrieve
var MongoClient = require('mongodb').MongoClient;

// Connect to the db
MongoClient.connect("mongodb://localhost:27017/exampleDb", function(err, db) {
if(!err) {
 console.log("We are connected");
}
});

しかし、私はいつもこのエラーコードを持っています: " Uncaught ReferenceError: require is not defined "

前もって感謝します、

4

1 に答える 1

4

ブラウザでサーバー JavaScript コードを実行しようとしています。JavaScript はもはやクライアント側のスクリプト言語ではありません。nodeJSJavaScript を使用してサーバー フレームワークを実行し、日ごとに人気が高まっています。

ドライバーの使い方がわかりません..私はこれを試しました:

慣れていない人はnodeJS間違いを犯します。nodeJSこれは、HTML ページを提供する他のサーバーと同様であることを理解する必要があります。サーバーには、実行するサーバー側のスクリプトと、サーバーが配信するクライアント側のコンテンツがあります。その JavaScript だけが、サーバーとクライアントの両方で実行されますnodeJS。パッケージの使い方nodeを学ぶ前に、使い方を学ぶ必要があります。mongodbここにいくつかのリンクがあります:

  1. Node.js の使用を開始するにはどうすればよいですか
  2. Node.js とは何ですか?

ファイルをテストするにはnodeJS

  1. ファイルを作成し、app.js指定したコード スニペットをその中に入れます。app.jsあなたがしたフォルダのすぐ中にあるはずです./npm install mongodb
  2. 次に、同じ場所からアプリを実行します。node app.js
于 2013-03-05T13:58:22.883 に答える