Mogući duplikat: null koalescentski operator za JavaScript?
U C# možete to učiniti:
var obj = newObject ?? defaultObject;To kaže da dodijelite newObject objektu obj ako nije null, inače dodijelite defaultObject. K
Čitaj više →
Koji je XPath izraz za odabir svi elementi, tekstualni čvorovi i čvorovi komentara, redoslijedom kojim se pojavljuju u dokumentu?
Sljedeće učinkovito odabire sve elemente, ali ne i čvorove teksta i čvorove komentara:
var result = do Čitaj više →
Radim s expressjs-om otprilike mjesec dana i naišao sam na problem s učitavanjem datoteka. Unatoč konzultaciji s Googleom i raznim blogovima, nisam uspio pronaći odgovor na sljedeća tri pitanja:
Što moram učiniti/koje postavke za bodyParser moram odab
Čitaj više →Izgradio sam nekoliko Backbone aplikacija i cijenim strukturu i organizaciju klijentskog koda. Prilazim razvoju u Nodeu, koristeći Express, i nisam siguran kako Express i Backbone mogu surađivati u upravljanju rutama.
Morate razumjeti da su Node i Backbone neovisni jedan o drugome.
Unatoč mojim najboljim pokušajima, zaglavio sam u dobivanju ključeva polja za elemente obrasca koji se šalju na NodeJS, Express i Handlebars.
Moji elementi obrasca izgledaju ovako:
{{#each block}} <input type='text' name='block_payout[{{id}}]' /> {{/each}To rezultira sljedećim označa
Čitaj više →Pokušavam izgraditi Node.js aplikaciju i moram definirati kolačiće. Ovo je dio koda:
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('/', routes.indexGET Čitaj više →
Imam ovu Node.js aplikaciju koju proxyja Nginx (na produkciji). Jedna ruta je nešto poput ove:
exports.download = function(req, res){ var id = req.params.id; if (id && id == 'latest') { res.download(config.items.release_directory+'/<1.6GB-file>.zip', fu Čitaj više →Upravo sam potrošio puno vremena pokušavajući shvatiti zašto mi Firefox i Chrome oboje pokazuju SyntaxError: expected expression, got '<' i odbijaju učitati skriptu na mojoj web stranici. Ispostavilo se da je problem bio zato što sam napisao
<script src="static/js/common.js"></script>umjesto
<script src="/static/js/common.js"></script>Sada potpuno razumijem zašto bi nedostaja
Čitaj više →
Dinamički stvaram regex.
var link = "www.google.com"; var reg = '^'+link+'{1}|(?<=\s)'+link+'{1}(?=\s)|'+link+'{1}$'; console.log(reg); var result = new RegExp(reg, 'g');
Dobivam ovu pogrešku
Uncaught SyntaxError: Invalid regular expression: /^www.google.com{1}|(?<=s)www.google.c Čitaj više →Imam web aplikaciju u Express.js koja se stalno ruši zbog problema s memorijom:
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryKada pokrenem servis, korištenje memorije je oko 170Mb (prema htop-u kao RES memorija). Zatim počnem slati zahtjeve, i memorija počne rasti. Koristim memwatch kako bih pokušao pratiti problem u onome što izgleda kao curenje memorije, ali memwatch.HeapDiff() izvještava nešto pop
Čitaj više →