C++ Вопрос Как "показать" html страницу при помощи httplib?

keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
В общем, есть html-файлик с подключенными стилями, jQuery, bootstrap и какой-то ещё херней.
Сколько я не пытался, вывести страницу я не смог, тупо пустая страница, при этом сервер работает корректно.
C++:
std::string page;

std::string line;
std::ifstream in("index.html");

while (std::getline(in, line))
{
        page += "\n";
        page += line;
        std::cout << line << std::endl;
}

svr.Get("/", [](const Request& req, Response& res) {
      res.set_header("Access-Control-Allow-Origin", "*");
      const char* webPage = page.c_str();
      char buf[BUFSIZ];
      snprintf(buf, sizeof(buf), webPage, res.status);
      res.set_content(buf, "text/html");
      });
Пробовал всякие извращения, но всё по нулям. Кто с этой штукой работал, что я делаю не так?)
Пы.Сы. тайтл подтягивается и всё.
 
EAC Demolisher
Пользователь
Статус
Оффлайн
Регистрация
17 Апр 2020
Сообщения
62
Реакции[?]
52
Поинты[?]
0
В общем, есть html-файлик с подключенными стилями, jQuery, bootstrap и какой-то ещё херней.
Сколько я не пытался, вывести страницу я не смог, тупо пустая страница, при этом сервер работает корректно.
C++:
std::string page;

std::string line;
std::ifstream in("index.html");

while (std::getline(in, line))
{
        page += "\n";
        page += line;
        std::cout << line << std::endl;
}

svr.Get("/", [](const Request& req, Response& res) {
      res.set_header("Access-Control-Allow-Origin", "*");
      const char* webPage = page.c_str();
      char buf[BUFSIZ];
      snprintf(buf, sizeof(buf), webPage, res.status);
      res.set_content(buf, "text/html");
      });
Пробовал всякие извращения, но всё по нулям. Кто с этой штукой работал, что я делаю не так?)
Пы.Сы. тайтл подтягивается и всё.
юзай библиотеку
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
keep silence
Участник
Статус
Оффлайн
Регистрация
17 Дек 2018
Сообщения
546
Реакции[?]
201
Поинты[?]
0
Сверху Снизу