Я не нашел прямых ответов на этот топи c, так что это то, что я узнал сам, пожалуйста, если я ошибаюсь, направьте меня правильным путем.
- Сначала убедитесь, что у вас установлен SAM CLI на вашем локальном компьютере: https://github.com/awslabs/aws-sam-cli
- Следуйте инструкциям, чтобы запустить свою функцию локально, используя:
sam local start-api
Если все работает нормально, теперь вы запускаете свою функцию локально !!!
Теперь остановите локальный сервер, используя Ctrl + C -> Y
выполнить sam local start-api -d 5858
если вы вызовете basi c пример: http://localhost: 3000 / hello, вы заметите, что он застрянет в ожидании ответа. Теперь это часть отладки, вы должны запустить отладчик IDE, чтобы получить ответ:
IntelliJ:
Visual Studio Code:
Click at the play button, on the debug tab, after creating your launch.json, using the Kotlin template on the .vscode of your project:
Отладка кода Visual Studio
"version": "0.2.0",
"configurations": [
{
"projectRoot": "${workspaceFolder}",
"type": "kotlin",
"request": "attach",
"name": "Kotlin Attach",
"hostName": "localhost",
"port": 5858,
"timeout": 30000
}
]
}```