У меня была та же проблема: отладчик кода VS достиг некоторой точки останова, но не моего обработчика.Я проследил его до работающего каталога, который не соответствовал ожидаемому коду VS.
В моем файле launch.json мне пришлось изменить
"localRoot": "${workspaceRoot}",
на
"localRoot": "${workspaceRoot}/hello_world", // or whatever folder your handler lives in
Я также заметил, что цикл редактирования и отладки:
- файл редактирования
- локальный вызов sam -d 5858
- F5 в VS Code
- отладка
- продолжение.Это останавливает отладку, и цикл повторяется.
sam local start-api
был немного лучше в том смысле, что мне не нужно было повторно вызывать cli, но мне все еще приходилось подключаться после запуска другого HTTPзапрос, который я считал странным.