mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2025-05-10 09:43:51 +00:00
added port no. and base dir arguments to simplesvr.
This commit is contained in:
parent
292d1aeff7
commit
8fc7140e06
@ -58,6 +58,11 @@ string log(const Request& req, const Response& res)
|
|||||||
|
|
||||||
int main(int argc, const char** argv)
|
int main(int argc, const char** argv)
|
||||||
{
|
{
|
||||||
|
if (argc > 1 && string("--help") == argv[1]) {
|
||||||
|
cout << "usage: simplesvr [PORT] [DIR]" << endl;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
Server svr;
|
Server svr;
|
||||||
|
|
||||||
svr.set_error_handler([](const Request& req, Response& res) {
|
svr.set_error_handler([](const Request& req, Response& res) {
|
||||||
@ -71,15 +76,20 @@ int main(int argc, const char** argv)
|
|||||||
cout << log(req, res);
|
cout << log(req, res);
|
||||||
});
|
});
|
||||||
|
|
||||||
int port = 8080;
|
auto port = 80;
|
||||||
if (argc > 1) {
|
if (argc > 1) {
|
||||||
port = atoi(argv[1]);
|
port = atoi(argv[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
auto base_dir = "./";
|
||||||
if (argc > 2) {
|
if (argc > 2) {
|
||||||
svr.set_base_dir(argv[2]);
|
base_dir = argv[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
svr.set_base_dir(base_dir);
|
||||||
|
|
||||||
|
cout << "The server started at port " << port << "...";
|
||||||
|
|
||||||
svr.listen("localhost", port);
|
svr.listen("localhost", port);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user