2015-07-21 181 views
-4

我試圖從服務器獲取數據並顯示在網頁上或控制檯的數據我需要驗證該服務器,但我在收到錯誤類型錯誤:未定義是不是一個函數

resp.send(JSON.stringify(body)); 
    ^
得到一個錯誤

TypeError: undefined is not a function

該服務器是一些已經存在這給數據的時候,我們打它,所以我正從它 由於數據提前

var express=require("express"); 
var app=express(); 
var mysql=require("mysql"); 
var request = require('request'); 
var passport = require('passport') 
var LocalStrategy = require('passport-local').Strategy; 
var bodyParser = require("body-parser"); 

app.use(bodyParser.urlencoded({ extended: false })); 



    app.get('/service',function(req,res){ 
    var id = req.query.name; 
    console.log('hi'); 
    console.log(id); 
    request.post({ 

       url : 'http://example.com:8080/rest/api/2/issue/'+id, 
       json : { 
          userName:'username', 
          password:'password' 
          } 
       }, 
       function(error, resp, body){ 
        if(error) { 
         console.log(error); 
        } else { 
         resp.send(JSON.stringify(body)); 
        } 
      }); 



    }); 
console.log('running'); 
app.listen(8082); 
+3

我投票結束這個問題作爲題外話,因爲這傢伙不斷刪除和重新打開同一個問題。 – Amberlamps

回答

0

反正回答,也許他然後停止...

請仔細閱讀您的代碼,然後在Stackoverflow上重複發佈一個問題。您正在使用resp.send(...)而不是res.send(...)

resp是您的服務器端API調用的響應,res是客戶端請求的響應對象。你可能想發送你的迴應..

+0

謝謝你的工作感到抱歉,因爲沒有人回答我認爲重新發布有幫助 –

+0

@RohitRock:重置和刪除問題是一個很好的方式來讓你的帳戶問題被禁止... – Cerbrus

+0

如何實現或執行一個curl -u admin:使用nodejs管理http:// localhost:8090/jira/rest/api/2/issue/MKY-1命令 –

相關問題