/ / MEAN - Nodo - Mangosta - Error - mongodb, media

MEAN - Nodo - Mangosta - Error - mongodb, media

tratando de crear API simple utilizando MEAN.

Estoy siguiendo el siguiente enlace de youtube como guía

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

configurando el puerto en 3000. cuando intente ejecutarlo, arroja un error como en barbecho

**mongoose.connect("mongodb://localhost/restful");
^
TypeError: Cannot read property "connect" of undefined**

server.js

 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

   {
"name": "restful",
"main": "server.js",
"dependencies": {
"express": "^4.14.0",
"mangoose": "latest",
"node-restful": "latest"
}
}

esto con lo que he empezado a partir de ahora.

Ayudas muy apreciadas.

Respuestas

0 para la respuesta № 1

Tu package.json Parece tener errores tipográficos. ¿Recibiste errores cuando corriste? npm install?

Asumo mangoosa está destinado a ser mangosta. también nodo descansado no coincide con ninguna de sus declaraciones requeridas. En cambio tienes restful = require("node-rest-client")