首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >均值-节点- Mongoose -误差

均值-节点- Mongoose -误差
EN

Stack Overflow用户
提问于 2016-08-05 14:02:01
回答 1查看 67关注 0票数 1

尝试使用MEAN创建简单的API。

我关注下面的youtube链接作为指南

https://www.youtube.com/watch?v=MMOIr_VwwAk

正在设置3000上的端口。当尝试运行它时,抛出类似于fallows的错误

代码语言:javascript
复制
**mongoose.connect('mongodb://localhost/restful');
        ^
TypeError: Cannot read property 'connect' of undefined**

server.js

代码语言:javascript
复制
 var express = require ('express'),
    restful = require('node-rest-client'),
    mongoose = restful.mongoose;

var app = express();
app.get(function(){
    app.use(express.bodyParser());
    app.use(express.methodOverride());
});

mongoose.connect('mongodb://localhost/restful');

var ProductSchema = mongoose.Schema({
    name : String,
    sku: String,
    price:Number
});

var Products =restful.model('products',ProductSchema);
Products.methods(['get','put','post','delete']);
Products.register(app,'/api/products');
app.listen(3000);
console.log("am running on port 3000");

package.json

代码语言:javascript
复制
   {
  "name": "restful",
  "main": "server.js",
  "dependencies": {
    "express": "^4.14.0",
    "mangoose": "latest",
    "node-restful": "latest"
  }
}

这是到目前为止已经开始做的事情。

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-08-05 14:42:56

您的package.json似乎有拼写错误。当你运行npm install的时候有没有遇到错误

我假设mongoose应该是mongoose。此外,节点-restful与您所需的任何语句都不匹配。取而代之的是restful = require('node-rest-client')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38782142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档