Подключаем еще некоторые привычные вещи работы с odb
This commit is contained in:
@@ -25,7 +25,8 @@ void RestApiServer::start(quint16 port)
|
||||
}
|
||||
else
|
||||
{
|
||||
qDebug() << "REST API сервер запущен на порту:" << port;
|
||||
QString addrs = "http://127.0.0.1:" + QString::number(this->serverPort());
|
||||
qDebug() << "REST API сервер запущен по адресу:" << addrs;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,6 +37,8 @@ void RestApiServer::incomingConnection(qintptr socketDescriptor)
|
||||
|
||||
connect(socket, &QTcpSocket::readyRead, this, &RestApiServer::handleRequest);
|
||||
connect(socket, &QTcpSocket::disconnected, socket, &QTcpSocket::deleteLater);
|
||||
|
||||
qWarning() << "Есть входящее подключение" << socket->socketDescriptor();
|
||||
}
|
||||
|
||||
void RestApiServer::handleRequest()
|
||||
@@ -59,7 +62,8 @@ QByteArray RestApiServer::processRequest(const QString& request)
|
||||
QString author = request.section(' ', 1, 1).section('/', 3, 3).replace("%20", " ");
|
||||
|
||||
qWarning() << "THIS";
|
||||
// Books books;
|
||||
odb::transaction t(m_db.begin());
|
||||
odb::result<Book_S> res(m_db.query<Book_S>());
|
||||
// QList<BookRecord> results = books.getBooksByAuthor(author);
|
||||
|
||||
QByteArray jsonResponse = "{ \"books\": [";
|
||||
|
||||
Reference in New Issue
Block a user