Показать сообщение отдельно
  #1 (permalink)  
Старый 04.04.2018, 16:53
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Обновление даты
Добрый вечер, начал изучать node js написал такой код:
var express = require('express'); //подключил модуль express
var app = express();
var moment = require('moment'); // подключил модуль для работы с датой

//создал в папке views файлик test.ejs

app.set('view engine', 'ejs');

//функция для отображения даты

var dateTime = function () {
    moment.locale('ru');
    day = moment().format('L');
    time = moment().format('LTS');
    return day + ' ' + time;
};

// передаю результат функции в  файлик test.ejs

app.get('/', function (req, res) {
    res.render('newshtml', {date: dateTime()});
});
app.listen(3000); //порт 3000

// в файлике такая строка

<body>
   <div><%= date %></div>
</body>


Все замечательно на сейте выводится текущая дата.
Теперь сам вопрос, а как сделать чтобы дата обновлялась?

В консоль я могу вывести так и все работает:
setInterval(function () {
console.log(dateTime());
},1000);

А как передать в test.ejs внутрь <div>?
Ответить с цитированием