Я работаю с библиотекой C ++ под названием Pistache, чтобы создать спокойный API. Я настроил маршрут, который я использую для обслуживания веб-страницы из моего приложения, но когда он загружается, я нажимаю кнопку, которая вызывает функцию javascript, я получаю функцию не определена с ошибкой. Когда я загружаю эту веб-страницу, нажимая на нее в моем каталоге, Javascript работает нормально.
Я обслуживаю веб-страницу следующим образом.
Сначала добавляем маршрут
Routes::Get(router, "/getCalibrationPage", Routes::bind(&CalibrationHandler::GetCalibrationPage, this));
Тогда функция, которая вызывается из этого маршрута
{
std::string txt;
std::ifstream file("index.html");
if (file.is_open())
{
std::string tempTxt;
while (file.good())
{
getline(file, tempTxt);
txt += tempTxt;
}
}
file.close();
response.send(Http::Code::Ok, txt, MIME(Text, Html));
}