Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Tools/rme-playback/restapi/src/main.cpp
T

34 lines
793 B
C++
Executable File

#include "include/apiroutes.h"
// #include "include/setupSslCertificate.h"
#include <QtCore/QCoreApplication>
#include <qhttpserver.h>
#include <QTcpServer>
#include <QtSql/QSqlDatabase>
#include <QSslConfiguration>
#include <QSslCertificate>
#include <QSslKey>
#include <QtCore/QFile>
#include <QtCore/QDir>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QHttpServer server;
qDebug() << hashPassword("root");
// server.sslSetup(setupSslCertificate()); -> Ssl Certificate einfügen
setupApiRoutes(server);
const auto port = server.listen(QHostAddress::Any, 8080);
if (!port) {
qDebug() << "Server failed to listen on port" << port;
return 0;
}
qDebug() << "Server started on Port " << port;
return a.exec();
}