2
感謝您花時間閱讀我的問題!服務器響應結束時執行代碼 - Node.js
我是新來的Node.js,我試圖弄清楚如何在服務器響應結束時將數組元素輸出到控制檯。
這是代碼:
var http = require('http');
http.get(process.argv[2], function (response) {
response = response.setEncoding('utf8');
var data = [];
response.on('data', function (collect) {
data.push(collect);
});
response.on('error', function(err) {
console.log(err);
});
});
在哪裏,我怎麼到Response.End使用時打印出所有使用console.log()
方法data
數組的元素嗎?
非常感謝您的幫助!
你只添加任何地方回調裏面,你試一下? – adeneo
我試圖到Response.End'(函數(){ 爲(VAR I = 0; I
使用'response.on('end',',也是因爲塊(你收集的)是字符串,它會使得'data + = collect'代替'push',這假設你將數據定義爲字符串'var data ='';' – Molda