PLT-8086 Fix plugin config watcher for enabling and disabling (#7770)

* Fix plugin config watcher for enabling and disabling

* Make sure HTTP routes are served

* Set content-type explicitly
Этот коммит содержится в:
Joram Wilander
2017-11-03 17:47:52 -04:00
коммит произвёл GitHub
родитель 2dda86b25d
Коммит 2acb548615
3 изменённых файлов: 24 добавлений и 11 удалений

Просмотреть файл

@@ -93,6 +93,9 @@ func New(options ...Option) *App {
app.Srv.Store = app.newStore()
app.initJobs()
app.Srv.Router.HandleFunc("/plugins/{plugin_id:[A-Za-z0-9\\_\\-\\.]+}", app.ServePluginRequest)
app.Srv.Router.HandleFunc("/plugins/{plugin_id:[A-Za-z0-9\\_\\-\\.]+}/{anything:.*}", app.ServePluginRequest)
app.Srv.Router.NotFoundHandler = http.HandlerFunc(app.Handle404)
app.Srv.WebSocketRouter = &WebSocketRouter{