Sub Handle (req As ServletRequest, resp As ServletResponse)
Request = req
Response = resp
Method = req.Method
Log($"${Request.Method}: ${Request.RequestURI}"$)
Dim path As String = req.RequestURI
If path = "/categories" Then
RenderPage
Else If path = "/api/categories/table" Then
HandleTable
Else If path = "/api/categories/add" Then
HandleAddModal
Else If path.StartsWith("/api/categories/edit/") Then
HandleEditModal
Else If path.StartsWith("/api/categories/delete/") Then
HandleDeleteModal
Else
HandleCategories
End If
End Sub