Files
wirestream/src/main/java/org/lumijiez/Main.java
2024-10-23 22:04:47 +03:00

27 lines
794 B
Java

package org.lumijiez;
import org.lumijiez.core.config.ServerConfig;
import org.lumijiez.core.http.HttpServer;
import org.lumijiez.core.http.HttpStatus;
import org.lumijiez.logging.Logger;
public class Main {
public static void main(String[] args) {
ServerConfig config = new ServerConfig.Builder()
.port(8080)
.keepAliveTimeout(30000)
.build();
HttpServer server = new HttpServer(config);
server.addMiddleware((req, res, chain) -> {
Logger.info("MIDDLEWARE", "Request: " + req.getMethod() + " " + req.getPath());
chain.next(req, res);
});
server.GET("/hello", (req, res) ->
res.sendResponse(HttpStatus.OK, "Hello, World!"));
server.start();
}
}