Käytän node.js async -pakettia, erityisesti forEachSeries-funktiota, tehdäkseni sarjan HTTP-pyyntöjä taulukosta otettujen parametrien perusteella. Jokaisen pyynnön takaisinsoitossa minulla on joitakin if/else-lauseita eri tyyppisiin vastauksiin reagoimiseks
Lue lisää →
Seuraamalla tyypillisiä REST-standardeja, jaoin resurssini erillisiin päätepisteisiin ja kutsuihin. Tärkeimmät kaksi kohdetta tässä ovat List ja Item (ja tietysti listalla on lista kohteista sekä joitakin muita siihen liittyviä tietoja).
Joten jos käyttäjä haluaa hakea listansa, hän saattaa tehdä Get-pyynn
Lue lisää →
Minun täytyy käydä läpi puu rekursiivisesti suorittaakseni operaatioita tietyille solmuille käyttämällä asynkronisia operaatioita. Kuinka voin hallita kulkua niin, että minulla on pääsy solmuihin, kun se on valmis?
Tässä on esimerkkitilanne:
data = { name: "d Lue lisää →
Yritän ymmärtää Node.js:ää ja joitakin asynkronisia operaatioita. Seuraavassa koodissa haen joitakin RSS-syötteitä ja tallennan löydetyt artikkelit, jos en ole tallentanut niitä aikaisemmin. Koodi toimii ja tallentaa uudet artikkelit. En kuitenkaan ole varma, miten muokkaisin tätä niin, että tietäisin,
Lue lisää →
Minulla on kysymys siitä, kuinka suorittaa asynkroninen tehtävä while-silmukassa, kunnes jokin ehto täyttyy. Tämä on enemmän teoreettinen kysymys, mutta näen, kuinka tämä voisi olla ongelma joissakin tilanteissa.
Yritän havainnollistaa ongelmaa esimerkillä (käytän tässä JavaScriptiä, mutta voit käyttää mitä tahansa kieltä):
M
Lue lisää →
Haluaisin määritellä joitakin vakioita, jotka palautetaan asynkronisesta resurssista. Onko mitään tapaa tehdä tämä Webpackissä?
/* webpack.config.js */ module.exports = { ..., plugins: [ new webpack.DefinePlugin({ someVar: /* RETURN VARIABLE FROM ASYNC FUNCTION */ }) ] } Lue lisää →
Olen työskennellyt async.waterfallin ja nodejs:n kanssa. Se toimii todella hyvin, mutta nyt minulla on kysymys virtauksesta.
Haluan käyttää yksinkertaista if-ehtoa async.waterfall-virrassa.
async.waterfall([ callOne, callTwo, i Lue lisää →
Yritän muuttaa callback-funktion async/await-muotoon. Koodi käyttää postMessagea pääikkunakehyksestä iframeen. Kun iframe lähettää viestin takaisin, se kutsuu callback-funktiota. Onko mitään tapaa muuttaa $ (window).on(...)-mallia Promiseksi?
Toimivan koodin minimaalinen versio:
Lue lisää →
Sosiaalisen median sovellusta varten minulla on kokoelma syötteen objekteja, joihin viitataan niiden tunnisteiden avulla käyttäen AngularFire 2-kirjastoa. Kun jokaisesta näistä tunnisteista on haettu siihen liittyvät tiedot tietokannasta, joka tallentaa varsinaiset syötteen objektit, haluan päivittää
Lue lisää →
Luulin ymmärtäväni asynkronista awaitia melko hyvin, kunnes kokeilin tätä:
const promise1 = new Promise((resolve, reject) => { setTimeout(() => resolve('what'), 10000); }); const promise2 = new Promise((resolve, reject) => { setTimeout(() => resolve('?'), 15000); }); async function asyncTest() { cons
Lue lisää →