/ / मीन - नोड - मोंगोस - त्रुटि - मोंगोडब, मतलब

मतलब - नोड - मोंगोस - त्रुटि - मोंगोडब, मतलब

MEAN का उपयोग कर सरल एपीआई बनाने की कोशिश कर रहा है।

गाइड के रूप में यूट्यूब लिंक नीचे दिए गए हैं

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

3000 पर पोर्ट सेट करना। इसे चलाने का प्रयास करते समय, त्रुटि के रूप में त्रुटि फेंकता है

**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"
}
}

यह अभी तक शुरू हुआ है।

बहुत सराहना करता है।

उत्तर:

जवाब के लिए 0 № 1

तुंहारे package.json प्रतीत होता है प्रतीत होता है। जब आप भागते थे तो आपको त्रुटियां मिलती थीं npm install?

मै मानता हूँ mangoose मतलब के लिए होती है नेवला। भी नोड शोकहारा आपके किसी भी आवश्यक बयान से मेल नहीं खाता है। इसके बजाए आपके पास है restful = require("node-rest-client")