Vscode使用Remote远程调试Gin项目
在本地安装VS Code和Go扩展在远程服务器上安装Go和Gin框架,并确保代码可以正常运行在本地创建一个新的文件夹,通过VS Code的Remote-SSH插件连接到远程服务器在VS Code中打开远程文件夹,创建一个新的launch.json文件在launch.json文件中添加以下配置:{ "version": "0.2.0", "configurations": [ { "name": "Remote Debug", "type": "go", "request": "attach", "mode": "remote", "remotePath": "${workspaceFolder}/main.go", "port": 2345, "host": "localhost", "showLog": true, "username": "your-username" } ]}注:${workspaceFolder} 引用的是vscode打开的项目目录remotePath为远程服务器的项目启动文件port为远程服务器的端口host为远程服务器的IP地址username为远程服务器的用户名在远程服务器上启动Gin项目,并在启动命令中添加以下参数:--debug-port=2345在VS Code中启动调试器,选择“Remote Debug”配置,并开始调试在本地浏览器中访问Gin项目,VS Code将会捕捉到调试信息,并在调试器中显示
注意:需要确保远程服务器上的防火墙允许2345端口的访问。