async-await

    2熱度

    2回答

    我有我有下面的代碼自定義模塊: module.exports.PrintNearestStore = async function PrintNearestStore(session, lat, lon) { ... } 它工作得很好,如果叫我的模塊之外的功能,但是,如果我叫我裏面運行時遇到錯誤: (node:24372) UnhandledPromiseRejectionWarning:

    3熱度

    2回答

    filterdList.length值總是等於下面代碼的元素總數。所以這個方法總是返回false。表中只有一個與給定名稱匹配的項目。 async itemExists(name) : Promise<boolean>{ const itemList = await element.all(this.itemList) const filterdList= await Promise.all(i

    2熱度

    1回答

    我試圖找到一個解決方案,可能需要很長的時間和時我們的負載均衡是在Rackspace公司的發送電子郵件的行動。我能找到的關於這個具體問題,唯一的問題是這樣的: keep load balancer from timing out during long operation 據我瞭解,我需要運行而主要行動緩慢的另一個動作完成不斷輪詢,爲了保持回事情還活着。我的電子郵件操作包含以下內容: var sen

    3熱度

    2回答

    我寫了一個異步JavaScript函數,雖然似乎沒有得到我期望的返回值。有人可以解釋一下,如果我誤解了異步函數的工作原理,或者如果我的測試結果不是很正確嗎? 以下是我的測試,使用Nock嘲笑服務。 it('Should call async validation function when button is clicked',() => { const request = nock(/

    4熱度

    2回答

    我很新的異步/等待,並想知道,什麼是最好的方式來重構下面的代碼與異步/等待? export const createUser = (values, history) => { return dispatch => { axios.post('/api/signup', values) .then(res => { console.log('result'

    3熱度

    1回答

    我有一個標有ThreadStaticAttribute的字段。它在主線程中被初始化,但是我的代碼使用了很多async/await結構和Parallel庫,這就是爲什麼我不知道要執行多少個線程的原因。我想確保每個線程都將此字段初始化。我該怎麼做?

    3熱度

    1回答

    的NodeJS給我一個警告 (節點:32600)[DEP0013] DeprecationWarning:調用回調沒有一個異步 功能已被棄用。 當我運行這個「測試」: describe('whatever',() => { it('test simple', async() => { const dir = './build/fileTests'; if (fs.e

    2熱度

    3回答

    我正在使用與回調一起工作的網絡API。所以基本上,我有一大堆的方法調用,我需要這個第三方庫,像這樣使用: void SendNetworkRequest(string requestType, Action<Response> callback) 我找到的代碼變得有點古怪,因爲我所有的方法依賴於網絡來自第三方API的資源也需要自行實現回調。舉例來說,在我的主場景我可能想要得到的球員資料和我的代

    4熱度

    3回答

    我應該添加異步/等待對該像單行功能: public async Task<T> GetFoo() { return await HandleAsync<T>(....); } 或者,這是不必要的開銷,如果該參數不需要一個asynchron電話,我可以簡單的寫: public Task<T> GetFoo() { return HandleAsync<T>(....);

    3熱度

    1回答

    將大類完全異步兼容還是應該使用其他方法是一個好主意? 示例理解: AsyncValidateUserInput.cs public async Task<TaskStateHelper> CheckSiteIsReachable() public async Task<TaskStateHelper> VerifyCertificate() public async Task<TaskStat