Вы можете использовать Express, чтобы делать разные вещи для GET и POST.
Использовать POST для запросов веб-сервера, поскольку браузеры используют GET.
var express = require('express');
var app = express();
var data = '{"example":{"online":true,"status":"200"}}';
app.get('/', function(req, res) {
res.send('<html><head><script>window.location.href = \'https://google.com/\'</script></head><body>You shouldn\'t be here! <a href=\'https://google.com\'>Exit</a></body></html>');
/** Redirect the browser to google with window.location.href
* Change this to your site */
});
app.post('/', function(req, res) {
/** You could add some auth code here but
* if your sending it all to the client there isn't much of a difference
* because people could read it from the website. */
res.type('json');
res.json(data);
/* Webserver --> Bot */
res.end();
});
app.listen(8080);
console.log('API Online');
Вам нужно будет использовать setInterval(() => {}, 15000);
для обновления переменной данных, и вам нужно будет проанализировать данные на клиенте.
XMLHttpRequest должен работать достаточно хорошо для этого
Проверьте если
Мог иметь какую-либо справку?
Разработчик Visual Studio 2008 (RTM) WPF не мог загрузить блок или зависимость
Я предполагаю, что Вы используете Visual Studio 2008. При использовании Visual Studio 2005 это - известная проблема в разработчике XAML под кодовым названием "Сидр", который включен в "Расширения Visual Studio 2005 года для WPF и WCF".
Если XAML не свободен (компилируется в рамках блока (DLL/EXE)
удостоверьтесь, что блок имеет ссылку на блок, который Вы ищете
(щелкните правой кнопкой по проекту->, добавляет ссылка...).
Если XAML свободен, удостоверьтесь блок, который он ищет, копируется в тот же каталог, который exe, работал от.