Спасибо за вашу помощь.Самым лучшим (и самым простым) решением, которое я нашел, было использование websockets с Socket.io.Я использовал следующую логику:
- На своей новой странице пользователя я добавил это в событие отправки:
socket.emit('UpdateOnDatabase');
io.on('connection', function(socket){
socket.on('UpdateOnDatabase', function(msg){
socket.broadcast.emit('RefreshPage');
});
});
- И на моей домашней странице я хочу обновить:
var socket = io.connect('http://localhost:3000');
socket.on('RefreshPage', function (data) {
location.reload();
});
Я изменилсямой образ мыслей немного, но он работает именно так, как я хочу.
Ура.