Weboldal keresé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ó →
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ó →
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ó →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.
Meg kell értened, hogy a Node és a Backbone egymástól függetlenek.
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ó →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ó →
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ó →É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ó →
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ó →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 memoryAmikor 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ó →