Недавно я начал один школьный проект, мне нужно создать веб-форум, использующий только стандартную библиотеку Go. И главное препятствие, которое у меня есть, - я не знаю, как правильно сделать маршрутизацию. Например:
router.HandleFunc("/threads", threadsHandler)
router.HandleFunc("/threads/", postsHandler)
Это нормально, если у меня есть только 2 маршрута. Но я хочу иметь возможность обрабатывать более сложные маршруты, например:
"/threads/{thread_name}/posts"
Как мне это сделать без использования Gorilla / Mux?