我是关于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连接表达的其他方式
答案 0 :(得分:0)
确保您已在本地安装mongoose
(在与server.js文件位于同一级别的文件夹node_modules中)或全局安装。
如果不是这种情况,请粘贴错误消息,以便我们确切地确定问题的根源。
答案 1 :(得分:0)
将mongoose作为依赖项添加到package.json文件中,然后从shell运行“npm install”。应该安装猫鼬和你需要的任何东西。 -fs