2016-11-03 5 views
0

kik 봇을 만들려고하는데, 언제든지이 오류가 발생합니다. "Uncaught ReferenceError : 요청이 정의되지 않았습니다." 나는 노드와 KIK 패키지를 설치했지만 그건 내 자바 스크립트 여기서 일입니다되지 않는 것 같습니다 : 나는이에보고하려고했는데Kik Bot | Uncaught ReferenceError : require is not defined

request.post({ 
    url: "https://api.kik.com/v1/config", 
    auth: { 
     user: "<my-user-name>", 
     pass: "<my-api-key>" 
    }, 
    json: { 
     "webhook": "<link>", 
     "features": { 
      "receiveReadReceipts": false, 
      "receiveIsTyping": false, 
      "manuallySendReadReceipts": false, 
      "receiveDeliveryReceipts": false 
     }, 
     "staticKeyboard": { 
      "type": "suggested", 
      "responses": [ 
       { 
        "body": "Start", 
        "type": "text" 
       }, 
       { 
        "body": "Help", 
        "type": "text" 
       } 
      ] 
     } 
    } 
}, callback); 

아무것도하지만 함께했다. 노드 문제 일 수 있습니까?

미리 감사드립니다.

+0

요청을 설치하셨습니까? 'npm install request'와 그것을 필요로합니까? 'var request = require ('request');' –

+0

나를 혼란스럽게하는 노드에서 실행하려면 특정 위치에 있어야만합니다. 그 예제가 준 모든 코드가있다. – Scope

+0

이것은 실행 가능한 코드가 아닌 문서와 같습니다. npm을 사용하여'request'를 설치해야합니다. 또한 코드를 수정하고 적절한 콜백 기능을 제공합니다. –

답변

1

코드 조각은 브라우저가 아닌 명령 줄에서 NodeJS에서 실행될 예정입니다.

노드 환경을 설정하고 npm 등 원하는 종속성을 설치해야합니다. 그런 다음 노드에 코드를 실행하십시오.

$ npm install request 설치 요청. var request = require('request') 설치 한 라이브러리가 필요합니다.

또한 코드를 수정하고 적절한 콜백 기능을 제공해야합니다. 문서 here을 읽을 수 있습니다.

관련 문제