Ricerca nel sito web

operatori - espressione condizionale nulla in JavaScript

Possibile duplicato: operatore di coalescenza nulla per JavaScript?

In C#, puoi fare questo:

var obj = newObject ?? defaultObject;

Questo significa assegnare newObject a obj se non è nullo, altrimenti assegnare defaultObj

Continua a leggere →

javascript - espressione XPath per selezionare *tutti* gli elementi, i nodi di testo e i nodi commento nell'ordine sorgente

Qual è l'espressione XPath per selezionare tutti gli elementi, i nodi di testo e i nodi di commento, nello stesso ordine in cui appaiono nel documento?

Il seguente seleziona efficacemente tutti gli elementi, ma non i nodi di testo e i nodi di com

Continua a leggere →

javascript - expressjs caricamento file, verifica se è stato effettivamente inviato un file, specifica la dimensione massima del file e mantieni il suo nome

Lavorando con expressjs da circa un mese, mi sono imbattuto nel problema del caricamento dei file. Nonostante abbia consultato Google e vari blog, non sono riuscito a trovare una risposta alle seguenti tre domande:

Cosa devo fare/quali impostazioni di

Continua a leggere →

javascript - Possono i router di Backbone ed Express funzionare insieme in un'applicazione Express?

Ho costruito diverse app con Backbone e apprezzo la struttura e l'organizzazione del codice lato client. Sto passando allo sviluppo con Node, usando Express, e non sono sicuro su come Express e Backbone possano lavorare insieme nella gestione delle rotte.

Risposta n. 1

Devi capire che Node e Backbone sono indipendenti l'uno dall'altro.

javascript - chiavi dell'array degli elementi del modulo in node ed express

Nonostante i miei migliori sforzi, sono bloccato nel cercare di ottenere le chiavi dell'array per gli elementi del modulo inviati a NodeJS, Express e Handlebars.

I miei elementi del modulo sembrano così:

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

Questo

Continua a leggere →

javascript - I cookie in Nodejs express non vengono aggiunti

Sto cercando di creare un'app Node.js e devo definire i cookie. Questo è parte del codice:

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.in

Continua a leggere →

javascript - Nginx node.js express download di file grandi si ferma a 1,08 GB

Ho questa app node.js gestita tramite proxy da Nginx (in produzione). Una route è qualcosa del genere:

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

Continua a leggere →

javascript - Comprendere l'errore "SyntaxError: expected expression, got '<'"

Ho appena sprecato molto tempo cercando di capire perché Firefox e Chrome mi dicevano entrambi SyntaxError: expected expression, got '<' e rifiutavano di caricare lo script sulla mia pagina web. Si è scoperto che il problema era perché avevo scritto

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

invece di

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

Ora capisco completam

Continua a leggere →

javascript - Errore di sintassi dell'espressione regolare

Sto creando una regex dinamicamente.

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

Sto ricevendo questo errore

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

Continua a leggere →

javascript - Trovare una perdita di memoria in un'applicazione Node.js/Express.js

Ho un'app web Express.js che si rompe continuamente a causa di problemi di memoria:

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

Quando avvio il servizio, l'utilizzo della memoria è di circa 170Mb (segnalato da htop come memoria RES). Poi comincio a inviargli richieste, e la memoria inizia a salire. Sto usando memwatch per cercare di tracciare il problema in quello che sembra essere una perdita di memoria, m

Continua a leggere →