Как инициализировать переменную внутри HandleFunc в пакете gorilla/mux

У меня был обработчик:

    r.HandleFunc("/getstatus_a/{price}", getStatusWithPrice).Methods("GET")

price - это переменная int, мне нужно инициализировать ее внутри пути. Как я могу это сделать?

P.S. В getStatusWithPrice() price используется как аргумент, который передается в sql-запросе.


person VoltBoy    schedule 19.04.2018    source источник


Ответы (1)


Задача решена

    vars := mux.Vars(r)
    price := vars["price"]
person VoltBoy    schedule 19.04.2018