gpt4 book ai didi

node.js - mongodb 客户端 + Node.js

转载 作者:可可西里 更新时间:2023-11-01 09:31:58 24 4
gpt4 key购买 nike

我遵循了 ( 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

提前致谢

最佳答案

您正在尝试在浏览器上运行服务器 JavaScript 代码。 JavaScript 不再是客户端脚本语言。 nodeJS 使用 JavaScript 运行服务器框架,并且日益流行。

I don't know how to use the driver now.. I tried this:

不熟悉 nodeJS 的人会犯这个错误。您必须了解 nodeJS 与任何其他提供 HTML 页面的服务器一样。在服务器上,您有执行的服务器端脚本和服务器传送的客户端内容。只有 JavaScript 在 nodeJS 中同时在服务器和客户端执行。在学习使用 mongodb 包之前,您应该学习如何使用 node。以下是一些链接:

  1. How do I get started with Node.js
  2. What is Node.js?

nodeJS中测试文件

  1. 您创建一个文件,比如 app.js 并将您提供的代码片段放入其中。 app.js 应该在您执行 ./npm install mongodb
  2. 的文件夹中
  3. 然后从相同位置运行应用程序,方法是执行 node app.js

关于node.js - mongodb 客户端 + Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15220821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com