Weboldal keresés

operátorok - JavaScript null feltételes kifejezés

Lehetséges duplikátum: null coalescing operátor JavaScripthez?

C#-ban ezt megteheted:

var obj = newObject ?? defaultObject;

Ez azt jelenti, hogy rendeld a newObject-et az obj-hez, ha nem nulla, különben rendeld a defaultO

További információ →

javascript - XPath kifejezés az összes elem, szöveges csomópont és komment csomópont kiválasztására forrás sorrendben

Mi az XPath kifejezés, amellyel az összes elemet, szöveges csomópontot és megjegyzéscsomópontot kiválaszthatjuk, abban a sorrendben, ahogyan azok megjelennek a dokumentumban?

A következő gyakorlatilag az összes elemet kiválasztja, de nem a szöveg

További információ →

javascript - expressjs fájl feltöltés, ellenőrizni, hogy valóban küldtek-e fájlt, meghatározni a max fájlméretet és megtartani a nevét

Körülbelül egy hónapja dolgozom az expressjs-sel, és már beleütköztem a fájlfeltöltések problémájába. Annak ellenére, hogy a Google-t és különböző blogokat is konzultáltam, nem sikerült választ találnom a következő három kérdésre:

Mit kell tennem/mily

További információ →

javascript - Tudnak a Backbone és az Express routerek együttműködni egy Express alkalmazásban?

Több Backbone alkalmazást is készítettem, és értékelem az ügyféloldali kód struktúráját és szervezettségét. Most a Node fejlesztés felé mozdulok el, az Express használatával, és bizonytalan vagyok abban, hogyan tud az Express és a Backbone együttműködni az útvonalak kezelésében.

Válasz #1

Meg kell értened, hogy a Node és a Backbone egymástól függetlenek.

javascript - űrlapelem tömb kulcsok Node-ban és Express-ben

A legjobb erőfeszítésem ellenére is elakadtam abban, hogy megszerezzem a form elemekhez tartozó tömbkulcsokat, amelyeket a NodeJS-nek, az Expressnek és a Handlebarsnek küldtek.

Az űrlapelemeim így néznek ki:

{{#each block}} <input type='text' name='block_payout[{{id}}]' /> {{/each}

En

További információ →

javascript - Nodejs express sütik nem kerülnek hozzáadásra

Próbálok egy Node.js alkalmazást készíteni, és meg kell határoznom a sütiket. Ez egy részét a kódnak:

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('/'

További információ →

javascript - Nginx node.js express nagy fájlok letöltése megáll 1,08 GB-nál

Van egy node.js alkalmazásom, amit Nginx proxiz (éles környezetben). Egy útvonal valahogy így néz ki:

exports.download = function(req, res){ var id = req.params.id; if (id && id == 'latest') { res.download(config.items.release_directory+'/<1.6GB-file>.z

További információ →

javascript - A „SyntaxError: expected expression, got '<'” hiba megértése

Éppen most pazaroltam el rengeteg időt azzal, hogy kitaláljam, miért mondja mind a Firefox, mind a Chrome, hogy SyntaxError: expected expression, got '<', és miért nem hajlandó betölteni a szkriptet az oldalamon. Kiderült, hogy a probléma az volt, mert azt írtam

<script src="static/js/common.js"></script>

helyett

<script src="/static/js/common.js"></script>

Most telje

További információ →

javascript - Reguláris kifejezés szintaxis hiba

Dinamikusan hozok létre egy reguláris kifejezést.

var link = "www.google.com"; var reg = '^'+link+'{1}|(?<=\s)'+link+'{1}(?=\s)|'+link+'{1}$'; console.log(reg); var result = new RegExp(reg, 'g');

Ezt a hibát kapom

Uncaught SyntaxError: Invalid regular expression: /^www.google.com{1}

További információ →

javascript - Memóriaszivárgás keresése Node.js/Express.js alkalmazásban

Van egy Express.js webalkalmazásom, ami folyamatosan összeomlik memóriaproblémák miatt:

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

Amikor elindítom a szolgáltatást, a memóriahasználat körülbelül 170 Mb (a htop RES memória szerint). Ezután elkezdek kéréseket küldeni neki, és a memória elkezd növekedni. A problémát, amely memória szivárgásra hasonlít, a memwatch-szal próbálom nyomon követni, de a memwatch.H

További információ →