코드 실행 및 디버그
원격 컴퓨터를 설정하고 SSH를 사용하여 성공적으로 연결했습니다. 이제 에이전시의 애플리케이션 파일을 로드할 준비가 되었습니다.
로컬 컴퓨터와 원격 컴퓨터 간의 연결을 자세히 살펴보기
Visual Studio Code는 원격 - SSH 확장을 사용하여 로컬 컴퓨터와 원격 머신 간에 연결을 설정합니다. 로컬 머신에는 Visual Studio Code 설치만 필요합니다. 그런 다음 원격 머신에는 명령 및 기타 확장을 직접 실행하는 Visual Studio Code Server가 포함됩니다. 소스 코드, 실행 애플리케이션, 디버거는 원격 컴퓨터에서만 상주합니다.
연결은 로컬 컴퓨터에서 설정되므로 개발 환경은 원격 컴퓨터의 리소스에 액세스하는 동안 로컬 개발과 모방됩니다. 즉, 소스 코드가 로컬인 경우처럼 Visual Studio Code를 사용하여 원격 머신에서 실행, 편집 및 디버그할 수 있습니다.
포트 전달
원격 컴퓨터에서 웹 애플리케이션을 실행하는 경우, 일반적으로 원격 컴퓨터의 localhost에서 실행되도록 기본 설정됩니다. 웹앱이 원격 컴퓨터에서 실행 중이므로 로컬 컴퓨터의 localhost에서 아무것도 볼 수 없습니다. 로컬 컴퓨터에서 웹앱을 찾아보려면 포트 전달이라는 기능을 사용할 수 있습니다. 이 기능을 사용하면 원하는 원격 포트를 로컬 컴퓨터에 "전달"할 수 있습니다.
다음 섹션에서는 원격 컴퓨터에서 Node.js 앱을 설정하고 코드를 실행, 편집 및 디버그하고 포트 전달을 사용하여 웹앱을 로컬로 찾습니다.