由於工作原因,我必須首次使用RestFul Api,Json和NodeJS從NoSQL數據庫KairosDB中檢索數據。 Here's the definition of the method to return datapoints with a Post functionJavascript Post函數到現有的Rest API
我的理解是,我必須製作一個帶有用戶選定參數的JSON,然後將這個JSON發送到上面的url。
有人建議我使用NodeJS,我已經從官方網站閱讀,我已經安裝了它,並開始了一個教程,學習了我創建一個小型Web服務器。
無論如何,我完全停留在使Post函數調用這些參數的方式上。
我的經驗。由於,我在心裏是怎麼做的事情上面一個簡單的HTML頁面,例如:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
var myUrl="http://192.168.1.46:8080/api/v1/datapoints/query";
$.ajax({
url: myUrl ,
data: {metrics: [{tags: {}, name: "AIENR",
aggregators: [
{
name: "sum",
sampling: {
value: "1",
unit: "milliseconds"
}
}
]
}
],
cache_time: 0,
start_absolute: 1328223600000,
end_absolute: 1351983600000
},
type: 'POST',
success: function (resp) {
alert(resp);
},
error: function(e){
alert('Error: '+e);
}
});
</script>
</head>
<body>
</body>
</html>
不管怎麼說,上面的代碼給我一個錯誤:Object對象,我不瞭解如何使用Node JS實現這一點,以及如何聯繫它來檢索結果。謝謝
感謝您的回答,很不幸,沒有一個驅動程序或KairosDB的連接器。 – alessandrob