34 lines
793 B
C++
Executable File
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();
|
|
}
|
|
|