still working on integrating the config file stuff
This commit is contained in:
@@ -4,11 +4,21 @@
|
||||
#include <stdexcept>
|
||||
#include <Webserv.hpp>
|
||||
|
||||
int main(void)
|
||||
int main(int ac, char **av)
|
||||
{
|
||||
try
|
||||
{
|
||||
Webserv serv;
|
||||
std::string config = (ac == 2 ? av[1] : "./default.config");
|
||||
|
||||
// like this just looks kinda gross, why bother creating an instance
|
||||
// and not immediately parsing? like it servers no other purpose...
|
||||
// what if i call parse directly in the constructor?
|
||||
// oh because the constructor has no return, but still
|
||||
// is there a better way?
|
||||
|
||||
ConfigParser configParser(config.c_str());
|
||||
Webserv serv(configParser.parse());
|
||||
// is this better or worse than using
|
||||
|
||||
serv.init_virtual_servers();
|
||||
serv.start();
|
||||
|
||||
Reference in New Issue
Block a user