[英]Nodejs and callbacks
我是Node.js的新手,它的回調函數是如何工作的,我試圖在它上面找到一些不錯的文檔,但現在還沒有找到我。 我來自python,所以我將顯示一個示例,說明如何在python中執行操作,但不確定是否可以在node中使用
def getRequest(link):
url = urllib.request.urlopen(link).read().decode()
return url
class urlData:
def __init__(self, link):
self.results = getRequest(link)
我不確定節點是否可以執行此操作,因為它是異步方式,還是可能? 我不確定如何正確執行此操作,如何在節點中復制此操作? 如果不能,可以用此代碼來獲得相似的結果,一種用即將到來的數據設置變量的方法嗎?
您可以在節點中執行以下操作:
安裝請求。 https://github.com/mikeal/request
var request = require('request');
現在我們有了一個簡單的http客戶端。
var data;
request.get({url:url, json:true}, function (e, r, body) {
// this will get called when the response returns. Your app will continue before this is called.
data = body; // i have no idea what you want to do with it
console.log(body); // should be json
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.