пытается создать простой API с помощью MEAN.MEAN - Node - Mongoose - Ошибка
утра следуя ниже YOUTUBE ссылке как руководство
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"
}
}
это то, что начинается с на данный момент.
помогает оценить.
не получил ошибок при установке пакета. какой код будет альтернативным, а не «узлом-клиентом» –
Это зависит от того, какой пакет вы пытаетесь использовать. Если вы хотите использовать ** node-restful **, то вы измените свой запрос на 'restful = require ('node-rest-client')'. Если вы хотите использовать ** node-rest-client **, вы измените свои зависимости установки, чтобы включить '" node-rest-client ":" latest "' – Wake
ну, спасибо @wake. теперь ошибка показала как ниже Невозможно прочитать свойство «подключиться» к неопределенному событию, хотя у меня установлены последние зависимости от Mongoose .. я изменился, как вам нравится { «name»: «restful», «main»: «server .js», "зависимостей": { "экспресс": "^ 4.14.0", "Mangoose": "последний", "узел-Rest-клиент": "последний" } } –