使用 Civetweb 和 Lua 进行 REST API 开发

我的任务是使用以下技术开发 Web 应用程序:

  1. 在前端使用 Angular,
  2. 在后端,我将使用 civetweb 作为独立的 Web 服务器 (https://github.com/civetweb/civetweb) 和 Lua(如果 Lua 不适合,则使用 C),
  3. Sqlite3 (http://lua.sqlite.org/index.cgi/doc/tip/doc/lsqlite3.wiki)

在研究此主题的某段时间后(后端方面),我不确定最佳实践是什么,因为我找不到有用的示例,除了 civetweb Github 存储库上的官方文档。

具体来说,我不确定最佳方式是如何处理请求/响应,结构化代码(主服务器逻辑,负责处理数据库的系统部分等)

我会感激任何建议、链接到示例或有用的文档等。

P.S. 我习惯于面向对象的世界,这是我的问题的主要原因。

点赞