UNPKG

barebone-cms

Version:

rough attempt at a way-too-simple CMS

33 lines (29 loc) 1.04 kB
var mongoose = require( 'mongoose' ), config = require( '../config/settings' ), Cat = mongoose.model( 'Cat', config.cat ); module.exports.renderNew = function( req, res, template ) { console.log( 'using template ' + template + ' for new cat render' ); res.sendFile( __dirname + '/views/newCatTemplate.html' ); }; module.exports.create = function( req, res ) { var kitty = new Cat( { name: req.body.name }); kitty.save( function( err ) { if( err ) console.log( err ); res.send( kitty ); }); }; module.exports.readAll = function( req, res ) { Cat.find( {} ).find( function( err, catResults ) { if( err ) { console.log( 'ERROR barebone-cms/lib/cat.js: ' + err ); } else { if( typeof callback === 'function' ) { callback( catResults ); } else { console.log( 'using ' + template + ' to template: ' ); console.log( catResults ); res.send( 'WHAT' ); } } }); };