es6-promise

    2熱度

    2回答

    我正在將流程添加到項目,並且遇到了一個我找不到的錯誤。下面是一些產生相同的錯誤代碼: type user = { id: string, }; const thing = function(): Promise<user> { return new Promise(resolve => { var p1 = new Promise(innerResolve =>

    1熱度

    1回答

    考慮下面的代碼片斷: nightmare .evaluate(function (resolve){ setTimeout(function() { resolve(null, 1234); }, 1500) }) .then(function (result) { console.log('SUCCESS', res

    1熱度

    2回答

    我有一個關於es6箭頭函數的承諾(在我的例子中反應)的問題。在我的示例代碼中,我只想調用一個函數洞察另一個函數。它只適用於我使用es6。我一直在網上閱讀,但我不完全明白爲什麼它只適用於es6。 class App extends React.Component { constructor(props) { super(props); this.state = { }

    0熱度

    1回答

    我有一個REST API,它會一個接一個地執行一系列異步任務。代碼如下所示: asyncFunc1() .then(asyncFunc2()) .then(asyncFunc3()) .then(asyncFunc4()) 第一步將執行一些數據庫查詢,最後一步將更新數據庫。當然(因爲我來自java/c + +背景),我會在我的承諾鏈的開頭添加一個鎖,以確保與數據庫的交互受到保護。 但我是

    1熱度

    1回答

    我正在使用express.js創建代理服務器來處理來自網站的調用,操作請求,然後向第三方提供者發出請求。我需要等待第三方響應才能響應我的網站,但無法找到一種方法來快速等待響應。 我的控制文件是 const model = require('../models/ticketmaster') const startHour = 'T00:00:00Z' const endHour = 'T23:

    1熱度

    2回答

    玩弄現代JS,並陷入了一些與以下幾點。 考慮通過一些HTTP API和本地Mongo實例來訪問ExtSystem。它們都包含name和id的對象。 對於蒙戈我使用mongoose與ObjectSchema模型({_id, sourceId, name, internalParam})其中sourceId等於id從ExtSystem和internalParam只存在於我的應用程序。對於ExtSyst

    0熱度

    1回答

    我越來越 UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 44): Error: fail main.js import { request } from './api' async getData({ commit, state }, ids){ try { va

    0熱度

    1回答

    目前我正在嘗試使用Microsoft提供的OfficeExtension.Promise填充來開發Office加載項。不幸的是,我目前無法實現它的工作。從我可以告訴這些只在WordApi 1.2和ExcelApi 1.2中提供。由於我找不到單獨的節點模塊提供這些API,我認爲這些模塊包含在普通的'@ microsoft/office-js'節點模塊中。另外我還安裝了office-js類型。 節點模

    3熱度

    3回答

    我已經通過其他stackoverflow答案看了,似乎無法找到答案。 實際上,我正在寫一個模塊來驗證一些數據,然後如果沒有錯誤將它傳遞給第三方api。 我的問題是,如果Promise.all拒絕,那麼我的初始呼叫承諾仍然移動到下一個。 ------my main app--------- const data = [1,0,1] api.sendData(data) .then((

    4熱度

    1回答

    我發現在某些情況下運行異步等待可能會慢很多。 <html> <script> function makeAPromise() { return Promise.resolve(Math.random()); } function usingPromises() { const before = windo