Files
mirall/example_simple.cpp
2019-04-28 06:47:30 +00:00

19 lines
512 B
C++

#include <gflags/gflags.h>
#include <glog/logging.h>
#include "fastcgi.h"
DEFINE_int32(port, 9000, "TCP port to bind");
int main(int argc, char *argv[]) {
google::InitGoogleLogging(argv[0]);
gflags::ParseCommandLineFlags(&argc, &argv, true);
FastCGIServer server(FLAGS_port, [](std::unique_ptr<FastCGIRequest> request) {
LOG(INFO) << "request from " << request->GetParam("REMOTE_ADDR");
request->Write({{"Content-Type", "text/plain"}}, {"Hello world"});
request->WriteEnd();
});
server.Serve();
}