Mahdollinen kaksoiskappale: null-yhdistelmäoperaattori JavaScriptille?
C#:ssa voit tehdä näin:
var obj = newObject ?? defaultObject;Se tarkoittaa, että määritä newObject obj:lle, jos se ei ole null, muuten määritä defaul
Lue lisää →
Mikä on XPath-lauseke, jolla valitaan kaikki elementit, tekstisolmut ja kommenttisolmut siinä järjestyksessä kuin ne esiintyvät dokumentissa?
Seuraava valitsee tehokkaasti kaikki elementit, mutta ei tekstisolmuja eikä kommenttisolmuja:
Lue lisää →
Työskenneltyäni Expressjs:n kanssa noin kuukauden ajan olen törmännyt tiedostojen latausongelmaan. Huolimatta Googlen ja erilaisten blogien konsultoinnista, en ole onnistunut löytämään vastausta seuraaviin kolmeen kysymykseen:
Mitä minun täytyy tehdä/
Lue lisää →Olen rakentanut useita Backbone-sovelluksia ja arvostan asiakaspuolen koodin rakennetta ja järjestystä. Olen siirtymässä Node-kehitykseen käyttäen Expressiä, enkä ole varma, miten Express ja Backbone voivat toimia yhdessä reittien käsittelyssä.
Sinun täytyy ymmärtää, että Node ja Backbone ovat riippumattomia toisistaan.
Kaikista parhaista ponnisteluistani huolimatta olen jumissa saadakseni taulukon avaimet lomakeelementeistä, jotka on lähetetty NodeJS:lle, Expressille ja Handlebarsille.
Lomakkeen elementtini näyttävät tältä:
{{#each block}} <input type='text' name='block_payout[{{id}}]' /> {{/each}T
Lue lisää →Yritän rakentaa Node.js-sovellusta ja minun täytyy määritellä evästeet. Tässä on osa koodista:
var app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.favicon()); app.use(express.cookieParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); ... app.get('/', route Lue lisää →
Minulla on tämä node.js-sovellus, jota Nginx välittää (tuotannossa). Reitti näyttää tältä:
exports.download = function(req, res){ var id = req.params.id; if (id && id == 'latest') { res.download(config.items.release_directory+'/<1.6GB-file>.zip', functi Lue lisää →Hukasin juuri paljon aikaa yrittäessäni selvittää, miksi sekä Firefox että Chrome kertoivat minulle SyntaxError: expected expression, got '<' ja kieltäytyivät lataamasta skriptiä verkkosivullani. Kävi ilmi, että ongelma johtui siitä, että kirjoitin
<script src="static/js/common.js"></script>sen sijaan
<script src="/static/js/common.js"></script>Nyt ymmärrän täysin,
Lue lisää →
Luen luon regexin dynaamisesti.
var link = "www.google.com"; var reg = '^'+link+'{1}|(?<=\s)'+link+'{1}(?=\s)|'+link+'{1}$'; console.log(reg); var result = new RegExp(reg, 'g');
Saan tämän virheen
Uncaught SyntaxError: Invalid regular expression: /^www.google.com{1}|(?<=s)www.goo Lue lisää →Minulla on Express.js-verkkosovellus, joka rikkoutuu jatkuvasti muistiongelmien vuoksi:
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryKun käynnistän palvelun, muistin käyttö on noin 170 Mt (htopin mukaan RES-muisti). Sitten alan lähettää siihen pyyntöjä, ja muistin käyttö alkaa nousta. Käytän memwatch-työkalua yrittääkseni seurata ongelmaa, mikä näyttää olevan muistivuoto, mutta memwatch.HeapDiff() ra
Lue lisää →