Я использую Go gin для REST API. В приложении ruby on rails я могу отлаживать с помощью отладчика или pry. Как я могу сделать то же самое в джин-фреймворке?
Отредактировано: рассмотрим следующий запрос.
curl -X GET localhost:5005/test_controller/test_action --data '{ "sw_lat" : 83.4444, "sw_lon" : -171.232323, "ne_lat" : 82.2323232, "ne_lon" : -161.3434343}' -H "Content-Type:application/json"
Рубин на рельсах:
Чтобы проверить вышеуказанный запрос на сервере, я могу поставить debugger
следующим образом.
def test_action
debugger
end
после запуска сервера с помощью rails s
и нажатия запроса сервер остановится в строке отладчика. И это позволит мне кое-что осмотреть.
Go:
dlv debug
не запускает сервер. Поэтому я не могу ударить и проверить вышеуказанный запрос. Помогите мне установить точку останова и выполнить отладку во время работы сервера.