Есть ли способ в node
или express
регистрировать, какие controller
и какие action
выполняются при вызове api
.
В Ruby on rails
при api
называется Rails
записывает выполненные controller
и action
.Как этого добиться в nodejs
, например, в Ruby on Rails
:
из UI
Я перехожу на этот URL localhost:3000/users/sign_in
, в этом случае некоторые controller
будут выполнены нижеэто то, что rails
журналы
{"method":"GET","path":"/users/sign_in","format":"html","controller":"SessionsController","action":"new","status":200,"duration":167.26,"view":107.06,"db":39.51,"timestamp":"2019-03-07T17:41:51+05:30","request_id":null,"logged_in_user_token":null,"user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36","params":["controller","action"]}
см. здесь путь: /users/sign_in
контроллер: SessionsController
действие: new
зарегистрировано в логах