与mongoose和expressjs有错误

时间:2012-01-02 04:03:38

标签: web-applications node.js mongodb mongoose

我是关于node.js和mongodb的新手,我决定使用expressjs框架
我试着用这种语言写一个网络应用程序,现在我遇到了使用猫鼬的麻烦 我已经通过npm安装了mongodb和mongoose,但在app.js文件中,当我写道:

var express = require('express')
, routes = require('./routes')
, mongoose = require('mongoose');
var app = module.exports = express.createServer();

==>服务器无法运行, 但是,当我删除此行mongoose = require('mongoose'); ==>服务器运行.. 请帮帮我,如何在快递中使用mongoose,或者用mongodb连接表达的其他方式

2 个答案:

答案 0 :(得分:0)

确保您已在本地安装mongoose(在与server.js文件位于同一级别的文件夹node_modules中)或全局安装。

如果不是这种情况,请粘贴错误消息,以便我们确切地确定问题的根源。

答案 1 :(得分:0)

将mongoose作为依赖项添加到package.json文件中,然后从shell运行“npm install”。应该安装猫鼬和你需要的任何东西。 -fs