Перезагрузите страницу для всех пользователей, когда запрос был сделан - PullRequest
0 голосов
/ 04 мая 2020

В Nodejs проекте с express (внешний интерфейс), показывающим страницу / представление со списком интеграций, как показано:

enter image description here

Сейчас хотите, чтобы это представление / страница перезагружалось, когда любая интеграция изменяет статус на запуск или остановку (в другом Nodejs бэкенде проекта), делая это путем отправки запроса от бэкэнда в route / webhook (внешний интерфейс) и в этом

router.post('/webhook', async (req, res) => {

хотел загрузить интеграцию как обычный пользователь, но для всех пользователей на этой странице

router.get('/integrations', auth, async (req, res) => {

, поскольку запрос был сделан не пользователем, а другим nodejs проектом, и принудительно все пользователи на странице /integrations или / для динамической перезагрузки своей страницы? не может использовать res.render как ниже, что было бы для обычного запроса

res.render('index',{
        integrations: response,
        username: res.locals.username,
        relative_url: 'integrations',
        logout: 'Log Out'
}) 

, который послал бы этот ответ для nodejs, который сделал запрос, а не браузер.

...