Experiment with Listener Creation
This commit is contained in:
28
server/urls.nim
Normal file
28
server/urls.nim
Normal file
@@ -0,0 +1,28 @@
|
||||
import prologue
|
||||
|
||||
import ./[index, client, agent]
|
||||
|
||||
let indexPatterns* = @[
|
||||
pattern("/", index.root, @[HttpGet]),
|
||||
pattern("/auth", index.auth, @[HttpPost])
|
||||
]
|
||||
|
||||
#[
|
||||
Client Interfaces
|
||||
]#
|
||||
let clientPatterns* = @[
|
||||
pattern("/listener/", client.listenerList, @[HttpGet]),
|
||||
pattern("/listener/create", client.listenerCreate, @[HttpPost, HttpGet]),
|
||||
pattern("/listener/{uuid}/delete", client.listenerDelete, @[HttpGet]),
|
||||
pattern("/agent/", client.agentList, @[HttpGet]),
|
||||
pattern("/agent/create", client.agentCreate, @[HttpPost])
|
||||
]
|
||||
|
||||
#[
|
||||
Agent API
|
||||
]#
|
||||
let agentPatterns* = @[
|
||||
pattern("/register", agent.agentRegister, @[HttpPost]),
|
||||
pattern("/{uuid}/tasks", agent.agentTasks, @[HttpGet, HttpPost]),
|
||||
pattern("/{uuid}/results", agent.agentResults, @[HttpGet, HttpPost])
|
||||
]
|
||||
Reference in New Issue
Block a user