reference db is not defined
Publicado por ZeroX (9 intervenciones) el 29/05/2019 21:32:16
buenas en mi codigo de api
me sale este error mencionado
ReferenceError: db is not defined
el codigo del que estoy ejecutando es el siguiente:
segun yo es en la conexcion pero lo cambie a esta forma porque me salia otro error que decia deprecated y vi que se utilizaba asi como ahora lo tengo
alguien podria explicarme la manera correcta?
y de que forma lo pudiera corregir?
Saludos!
me sale este error mencionado
ReferenceError: db is not defined
el codigo del que estoy ejecutando es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
var express = require('express');
var bodyParser = require('body-parser');
var mongoose = require('mongoose');
//var methodOverride = require("method-override");
var app = express();
// Connection to DB
mongoose
.connect (db, { useNewUrlParser: true })
.then(
() => {console.log('Database is connected') },
err => { console.log('Can not connect to the database' +err)
});
// Middlewares
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
//app.use(methodOverride());
// Import Models and Controllers
var models = require('./models/client')(app, mongoose);
var ClientCtrl = require('./controllers/clients');
var router = express.Router();
// Index - Route
router.get('/', function(req, res) {
res.send("Hola Mundo - www.programacion.com.py");
});
app.use(router);
// API routes
var api = express.Router();
api.route('/clients')
.get(ClientCtrl.findAll)
.post(ClientCtrl.add);
api.route('/clients/:id')
.get(ClientCtrl.findById)
.put(ClientCtrl.update)
.delete(ClientCtrl.delete);
app.use('/api', api);
// Start server
app.listen(3000, function() {
console.log("Node server running on http://localhost:3000");
});
segun yo es en la conexcion pero lo cambie a esta forma porque me salia otro error que decia deprecated y vi que se utilizaba asi como ahora lo tengo
alguien podria explicarme la manera correcta?
y de que forma lo pudiera corregir?
Saludos!
Valora esta pregunta


0