diff --git a/index.js b/index.js index 3b31152..56db1aa 100644 --- a/index.js +++ b/index.js @@ -25,26 +25,50 @@ app.get('/login', login.loginFormRender) app.post('/login', login.loginFormSubmit) app.get('/logout', login.renderLogout) -app.get('/', (req, res) => { +const renderMessages = async (req, res) => { + console.log('session', req.session) if (req.session.user) { + const messages = await knex('messages') + .join('users', 'messages.user_id', '=', 'users.id') + .orderBy('timestamp', 'desc') + + const messagesHtml = messages + .map(message => `
  • ${message.timestamp} [${message.name}]: ${message.text}
  • `) + .join('') + res.send(`

    ${req.session.user.name} Vitaj!

    odhlas sa - `) - } else { +

    Zatiaľ napíš čo sťeš

    +

    Ale nemusíš napísať ňišt

    +
    + + + + +
    + `)} else { res.send(` -

    Nazdar neni si prihlaseny!/prihlasena!

    - Prihlas sa -
    alebo sa
    - zaregistruj. - `) +

    Nazdar neni si prihlaseny!/prihlasena!

    + Prihlas sa +
    alebo sa
    + zaregistruj. + `) } -}) + +} + +app.get('/', renderMessages) + + + app.post('/', (req, res) => { knex('users') - .where({name: req.body.userName}) + .where({name: req.session.user.name}) .first() .then(user => { if (!user) { @@ -58,5 +82,8 @@ app.post('/', (req, res) => { }) }) + + + app.listen(8080, '0.0.0.0') console.log('listeing on http://localhost:8080')