Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const checkName = (req, res, next) => {
- if (!req.query.nome || !req.query.nome.trim().length) {
- res.redirect('/');
- } else {
- next();
- }
- };
- app.get('/', (req, res) => {
- res.render('main');
- });
- app.post('/check', (req, res) => {
- if (!req.body.dataNascimento || !req.body.nome) {
- res.redirect('/');
- }
- const data = moment(req.body.dataNascimento, 'DD/MM/YYYY');
- const idade = moment().diff(data, 'years');
- if (idade >= 18) {
- res.redirect(`/major?nome=${req.body.nome}`)
- } else {
- res.redirect(`/minor?nome=${req.body.nome}`)
- }
- });
- app.get('/minor', checkName, (req, res) => {
- res.render('minor', { nome: req.query.nome });
- });
- app.get('/major', checkName, (req, res) => {
- res.render('major', { nome: req.query.nome });
- });
- app.listen(3000);
Add Comment
Please, Sign In to add comment