@@ -86,7 +86,6 @@ func main() {
8686 authOptionalChain := muxie .Pre (authMiddleware .NonBlockingHandler )
8787
8888 // authentication-less read-only queries
89- mux .Handle ("/documents" , authOptionalChain .ForFunc (api .GetDocumentsWithQuestionsHandler ))
9089 mux .Handle ("/documents/:id" , authOptionalChain .ForFunc (api .GetDocumentHandler ))
9190 mux .Handle ("/questions/:id" , muxie .Methods ().
9291 Handle ("GET" , authOptionalChain .ForFunc (api .GetQuestionHandler )).
@@ -101,7 +100,9 @@ func main() {
101100 mux .Handle ("/answers/:id/vote" , authChain .ForFunc (api .PostVote ))
102101 mux .Handle ("/answers/:id/replies" , authOptionalChain .ForFunc (api .GetRepliesHandler ))
103102 // insert new doc and quesions
104- mux .Handle ("/documents" , authChain .ForFunc (api .PostDocumentHandler ))
103+ mux .Handle ("/documents" , muxie .Methods ().
104+ Handle ("POST" , authChain .ForFunc (api .PostDocumentHandler )).
105+ Handle ("GET" , authOptionalChain .ForFunc (api .GetDocumentsWithQuestionsHandler )))
105106 mux .Handle ("/answers/:id" , authChain .ForFunc (api .DelAnswerHandler ))
106107 mux .Handle ("/answers/:id" , muxie .Methods ().
107108 Handle ("DELETE" , authChain .ForFunc (api .DelAnswerHandler )).
0 commit comments