2014-02-06 106 views
0

我試圖安裝嬉皮api測試模塊。但是,當我試圖用嬉皮運行一個簡單的腳本時,我總是收到錯誤。Node.js嬉皮API測試模塊安裝

我所做的:NPM安裝嬉皮

並創建一個名爲:search.js

內search.js的代碼是如此簡單:

var api = require('hippie'); 
hippie() 
.json() 
.get('https://api.github.com/users/vesln') 
.expectStatus(200) 
.end(function(err, res, body) { 
    if (err) throw err; 
}); 

我運行:節點search.js

它不斷給我一個錯誤說

ReferenceError: hippie is not defined 

有什麼想法嗎?

回答

1

您將參考文獻hippie保存在名爲api的變量中。使用api變量或重命名它。

var hippie = require('hippie'); 
hippie() 
    .json() 
    .get('https://api.github.com/users/vesln') 
    .expectStatus(200) 
    .end(function(err, res, body) { 
     if (err) throw err; 
    }); 

或者:

var api = require('hippie'); 
api() 
    .json() 
    .get('https://api.github.com/users/vesln') 
    .expectStatus(200) 
    .end(function(err, res, body) { 
     if (err) throw err; 
    }); 
+0

它給了我 - >語法錯誤:意外的令牌[R –

+0

有我的代碼中沒有大寫字母 「R」。這個錯誤必須來自其他地方。 – TheHippo

+0

我認爲它與另一個測試模塊衝突,你會得到一個錯誤?或者你能夠執行測試嗎? –