2014-05-20 2 views
0

나는 Node.js에 대해 매우 익숙하다. (나는 이것이 있다고 가정하고 있는데, 나는 새로 생겨서 여기에 무슨 일이 일어나고 있는지 정말로 이해하지 못한다.) RJ Metrics라는 시스템 용 클라이언트 라이브러리로 작업하고 있습니다. 기본적으로 Volusion API를 사용하여 API를 묶어 Volusion 사이트에서 시스템으로 데이터를 가져옵니다. 그 코드는 모두 의미가 있지만 설치하고 사용하는 방법을 이해하지 못합니다.npm을 통해 Javascript 클라이언트 라이브러리 설치

그들의 documentation is here :

그리고 나는 Windows 서버에 있고 여기에는 ASP/C 번호 옵션이없는 Volusion 함께 일하고 있어요 때문에 자바 스크립트 라이브러리를 사용할 필요 해요. 그것은 The RJMetrics Javascript client library is available via npm:라고 말하고 터미널 코드입니다. 연구가 끝나자 Node.js를 사용하는 것으로 보였으므로 컴퓨터에이 파일을 설치하고 성공한 터미널에 npm install rjmetrics를 설치했습니다. 나는 그것이 작동하도록하기 위해 서버에 로그인하고 코드를 실행해야 할 필요가 있다고 가정하고있었습니다.

서버로 SSH 할 필요가 있습니까? 내가베이스에서 벗어나서 내 페이지에 일부 JS 파일을 포함시킬 수있는 방법이 있습니까? 나는 그들의 GitHub도 보았고 모든 주 파일들은 Node.js 함수에서 수집하는 require() 함수를 사용한다.

죄송합니다. 제가 퇴장하는 경우 사과 드리 겠습니다. 목에 걸려 있고 지금은 완전히 정리하려고합니다.

답변

0

이 부분은 (당신이 refferred) 그냥 평범한 '자바 스크립트입니다. NPM은 노드 패키지 관리자입니다. 그래서 원하는 경우이 .js 스크립트를 웹 브라우저에서 다른 것과 같이 실행할 수있는 것처럼 보입니다. 당신이 노드에하고 싶었던 일 경우

var rjmetrics = require("rjmetrics"); 
client = rjmetrics.Client(api_key, client_id); 

# do stuff with client 

, 당신은 당신이 원하는 일을 내 자신의 API 코드로 시스템에서의 .js 파일을 만들 것입니다. 그런 다음 터미널에서 "node myfile.js"로 이동하여 스크립트를 실행합니다. 로컬 웹 서버 설정만으로이를 생성하고 테스트 할 수 있습니다.

+0

이것은 작동하지 않습니다. 나는 그것을 시도했지만 require()는 서버에서도 일종의 라이브러리 없이는 작동하지 않는다. – MillerMedia

+0

오, 그럼 나는 노드와 함께 갈 것입니다. 그들의 예제는 모두 nodejs 스크립트와 같이 작성됩니다. –

+0

그래, 그게 원래 질문이야. Node를 사용하는 방법을 모르겠습니다. 어떻게 설치합니까? 어떻게 사용합니까? 그게 내 질문의 기본이야. – MillerMedia

관련 문제