Skip to content

Instantly share code, notes, and snippets.

mongoose.connect('INSERT YOUR DATABASE URI HERE');
var mongoose = require('mongoose');
var postSchema = mongoose.Schema({
title: { type: String, required: true },
text: { type: String, required: true },
date: { type: Date, required: true }
});
var post = mongoose.model('post', postSchema);
var Post = require('../models/post');
router.post('/', function(req, res) {
// interact with the model here
});
router.post('/', function(req, res) {
if (!req.body.title || !req.body.text) {
return res.redirect('/');
}
});
router.post('/', function(req, res) {
if (!req.body.title || !req.body.text) {
return res.redirect('/');
}
var post = new Post({
title: req.body.title,
text: req.body.text,
date: (new Date())
});
post.save(function(err) {
router.get('/', function(req, res) {
Post.find(function(err, posts) {
res.render('index', {
title: 'my Blog!',
posts: posts
});
});
});
hr
each post in posts
h4= post.title
span= post.date
p= post.text
web: node bin/www
node_modules