-
Posts
5 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Oleg Oleinikov
-
-
Все, решил вопрос. Помог переход с Mongoose на Nginx и его proxy_pass.
-
Дело в том, что я не знаю как это делается.
-
vasek00, большое спасибо. К сожалению, это решение попадает под мое описание "варианты с curl, perl, php". Хочется на своей статической странице с помощью чистого JS браузера обратиться к роутеру и забрать данные. Иначе у каждого клиента придется ставить эти npm, perl, curl.
-
Всем привет.
Задача: на веб странице домашнего сервера получить информацию с роутера, используя JS. Например, результат команды CLI show. Варианты с curl, perl, php не устраивают (пока).
Пробовал и XMLHttpRequest, и Fetch. Не получается авторизация. Нашел инструкцию по авторизации (с realm и challenge) и делал все по ней.
Проблема 1: CORS. Как я понял, роутер не присылает хэдер Access-Control-Allow-Origin. Временно обошел спец ключом для браузера. Но вариант не очень.
Проблема 2: не удалось сохранить куки после первого запроса и отправить его со вторым. У Fetch API есть спец опция. У меня она не сработала. Без куки возвращается 400-я. При этом сравнивал request headers от XMLHttpRequest и от браузера - один в один, кроме куков.
Просьба: если у кого-то работает нужный мне вариант "со своей страницы джаваскриптом обратиться к роутеру и получить результат show" - поделитесь плиз.
Как получить доступ к данным роутера со своей веб страницы
in Обмен опытом
Posted
Все же непонятно как мне поможет прокси на хосте роутера. Есть страница со скриптом на хосте А, скрипт пытается забрать данные с хоста Б. CORS мешает. Как мне поможет прокси на хосте Б?