Pomocy z REST API - MongoDB - Node.JS - Gulp

0

Witam
Potrzebuje pomocy
Prosta konfiguracja REST API z wystawionym tylko POST

Moja konfiguracja:
--------------------------------------------- schema.js
// Dependencies
var restful = require('node-restful');
var mongoose = restful.mongoose;

// Schema
var orderSchema = new mongoose.Schema({
inputName: String,
inputLastName: String
});

// Return model
module.exports = restful.model('Orders', orderSchema);

------------------------------------------api.js
// Dependencies
var express = require('express');
var router = express.Router();

// Models
var Order = require('./schema');

// Routes
Order.methods(['post']);
Order.register(router, '/orders')

// Return router
module.exports = router;

------------------------------------------------------------------server.js
// Dependencies
// var mongoose = require('mongoose');
var bodyParser = require('body-parser'),
express = require('express'),
restful = require('node-restful'),
mongoose = restful.mongoose;

// Express
var app = express();
app.get('/', function (req, res) {
res.send('It works');
});

app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

var host = "localhost:27017",
datebase = "test";

mongoose.connect('mongodb://' + host + '/' + datebase);

// Routes
app.use('/api', require('./mongodb/api'));

// Start server
app.listen(3010);
console.log('Server REST API run port 3010');

To działa na localhost (POST leci do bazy - zapisuje się), ale podczas uruchamiania wali komunikatem:
"(node:26184) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html"

Dodatkowo jak się przepnę z bazą na mongoDB cloud to szybciej wykona się app.listen(3010) niż mongoose.connect() i wali błędem
process.nextTick ...

Czy ktoś pomoże ??

0

2.. connection.on('open', function () {app.listen(3010); });

0

Jeśli chodzi o błąd:

"(node:26184) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html"

dodaj
mongoose.Promise = global.Promise;

1 użytkowników online, w tym zalogowanych: 0, gości: 1