2014-11-18 2 views

답변

2

일반 Node.js 응용 프로그램에는 "서버 측"코드와 "클라이언트 측"코드의 개념이 있습니다. 서버에 Node.js를 사용하여 실행하는 코드를 작성합니다. 익스프레스 앱 일 수도 있고 JSON 만 제공하는 기본 API 일 수도 있습니다. 이에 대한 반대 부분은 클라이언트 (일반적으로 웹 브라우저)에 의해로드 된 후 웹 페이지에 임베드되어 실행되는 "클라이언트 측"코드입니다. 이것은 AJAX 요청을 통해 웹 사이트를보다 동적으로 만들거나 애니메이션을 제공하는 jQuery 등을 만드는 것일 수 있습니다.

기본적으로 atom-shell은 앱에 Chromium을 내장하고 프로그래밍 할 수 있습니다. "클라이언트 측"코드의 개념은 웹 페이지에서 실행되는 코드와 동일합니다. 그러나 "브라우저 측"이라는 개념은 Chromium이 브라우저라는 사실에서 비롯됩니다. 이 구분은 원자 껍질 앱이 데스크톱 앱인 것입니다. 통신 할 "서버"가 없습니다. 필요한 파일이 모두 로컬에 번들로 제공되기 때문에 데이터를 액세스하거나 요청하기 위해 원격 엔터티와 통신하지 않습니다. 그렇기 때문에 "서버 측"코드라고 부르는 것이 타당하지 않습니다.

희망이 도움이됩니다.

관련 문제