理论上可以在各种HTTP服务器(IIS, Apache, Nginx)上面对接 CGI 后端,然后 CGI 可以用 C++ 来写;也可以直接用 C++ 调用 socket API 来写 HTTP 服务器,然后直接把后端响应服务代码与HTTP服务器代码杂糅在一起。
前端代码也可以用 C++ 来写,编译成 WASM 在浏览器上运行。
但是我问你这是何苦呢?用 Node.js, Golang http server, Python flask 不香吗?写 ASP、ASP.NET 、JSP、PHP 不香吗?为什么要重复造 HTTP 轮子或 CGI 轮子呢?