creado esquema usuario y url usuario

This commit is contained in:
anibal-081957 2017-03-03 12:44:26 -03:00
parent 73f16e4c6e
commit b0953e090c

View file

@ -5,8 +5,18 @@ var express = require('express'),
eps = require('ejs'), eps = require('ejs'),
morgan = require('morgan'), morgan = require('morgan'),
mongoose= require('mongoose'); mongoose= require('mongoose');
//creando esquema
var Schema = mongoose.Schema;
var Sh_user = new Schema({
email: String,
password: String
});
var Usuario = mongoose.model('usuario', Sh_user);
Object.assign=require('object-assign') Object.assign=require('object-assign');
app.engine('html', require('ejs').renderFile); app.engine('html', require('ejs').renderFile);
app.use(morgan('combined')) app.use(morgan('combined'))
@ -21,7 +31,7 @@ if (mongoURL == null && process.env.DATABASE_SERVICE_NAME) {
mongoHost = process.env[mongoServiceName + '_SERVICE_HOST'], mongoHost = process.env[mongoServiceName + '_SERVICE_HOST'],
mongoPort = process.env[mongoServiceName + '_SERVICE_PORT'], mongoPort = process.env[mongoServiceName + '_SERVICE_PORT'],
mongoDatabase = process.env[mongoServiceName + '_DATABASE'], mongoDatabase = process.env[mongoServiceName + '_DATABASE'],
mongoPassword = process.env[mongoServiceName + '_PASSWORD'] mongoPassword = process.env[mongoServiceName + '_PASSWORD'],
mongoUser = process.env[mongoServiceName + '_USER']; mongoUser = process.env[mongoServiceName + '_USER'];
if (mongoHost && mongoPort && mongoDatabase) { if (mongoHost && mongoPort && mongoDatabase) {
@ -92,6 +102,21 @@ app.get('/pagecount', function (req, res) {
} }
}); });
//prueba de conexion
app.get('/usuario', function (req, res){
var us = new Usuario({
email: 'anibal@mail.com',
password: '12345'
});
us.save(function (err) {
if (err) res.send('opps');
else res.send('email: ' + us.email + ' password: ' + us.password);
});
});
//
// error handling // error handling
app.use(function(err, req, res, next){ app.use(function(err, req, res, next){
console.error(err.stack); console.error(err.stack);