0
const express = require ("express");
const app = express();
const handlebars = require ('express-handlebars');
const bodyParser= require ('body-parser');
const Post = require ('./models/Post'). post;
app.engine('handlebars', handlebars({defaultLayout: 'main'}))
app.set('view engine', 'handlebars')
app.use(bodyParser.urlencoded({extended:false}))
app.use(bodyParser.json())
//rotas
app.get('/', function(req, res){
findAll({order: [['id', 'DESC']]}).then(function(posts){
res.render('home', {posts: posts})
})
})
app.get('/cad', function(req, res){
res.render('formulario')
})
//chamar o post para receber os dados do formulario
app.post('/add', function(req, res){
Post.Create({
titulo: req.body.titulo,
conteudo: req.body.conteudo
}).then(function(){
res.redirect('/')
}).catch(function(erro) {
res.send("houve um erro" +erro)
})
})
app.listen(3333, function(){
console.log("rodando na porta 3333")
});
what’s in the file. /models/Post ?
– William Bruno Rocha Moraes