Articles of node.js

Dichiarazione e ambito della variabile Node.js

Quando digito questo in node.js, ottengo undefined . var testContext = 15; function testFunction() { console.log(this.testContext); } testFunction(); =>undefined Senza la parola chiave var , passa (=> 15). Funziona nella console di Chrome (con e senza la parola chiave var ).

Regex per la corrispondenza del percorso in Express

Non sono molto bravo con le espressioni regolari, quindi voglio assicurarmi di farlo correttamente. Diciamo che ho due percorsi molto simili, /discussion/:slug/ e /page/:slug/ . Voglio creare un percorso che corrisponda a entrambe queste pagine. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) È questo il modo corretto per farlo? In questo momento sto […]

Node.js Piping lo stesso stream leggibile in più target (scrivibili)

Devo eseguire due comandi in serie che devono leggere i dati dallo stesso stream. Dopo aver collegato un stream a un altro, il buffer viene svuotato, quindi non posso leggere di nuovo i dati da quel stream, quindi questo non funziona: var spawn = require(‘child_process’).spawn; var fs = require(‘fs’); var request = require(‘request’); var inputStream […]

Carica il modulo node.js dalla stringa nella memoria

Come potrei richiedere () un file se avessi il contenuto del file come una stringa in memoria, senza scriverlo sul disco? Ecco un esempio: // Load the file as a string var strFileContents = fs.readFileSync( “./myUnalteredModule.js”, ‘utf8’ ); // Do some stuff to the files contents strFileContents[532] = ‘6’; // Load it as a node […]

‘npm’ non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch

Sono completamente nuovo di nodejs. Sto cercando di fare in modo che nodejs funzioni sulla mia casella di Windows 2008 per installare Karma che userei per TDDing del mio codice AngularJs. Ho fatto i seguenti passi finora L’installazione usando Chocolatey ==> npm non è riconosciuta Installa utilizzando il programma di installazione del nodojs 64-bit da […]

Come eseguire un programma esterno da Node.js?

È ansible eseguire un programma esterno da node.js? Esiste un equivalente a os.system() di Python o qualsiasi libreria che aggiunge questa funzionalità?

Query del database sincrono con Node.js

Ho un’app Node.js / Express che interroga un db MySQL all’interno della rotta e visualizza il risultato all’utente. Il mio problema è come faccio a eseguire le query e bloccare fino a quando entrambe le query sono fatte prima di redirect l’utente alla pagina che hanno richiesto? Nel mio esempio ho 2 query che devono […]

è node.js ‘console.log asincrono?

console.log/debug/warn/error in node.js asynchrounous? Voglio dire che l’esecuzione del codice javascript si fermerà fino a quando il materiale non verrà stampato sullo schermo o verrà stampato in una fase successiva? Inoltre, sono interessato a sapere se è ansible che un console.log NON mostri nulla se l’istruzione è immediatamente successiva al crash del nodo.

c’è una richiesta per json in node.js

Vorrei includere un paio di file JSON nel mio codice JavaScript che si trovano nella stessa directory del mio file sorgente JavaScript. Se volessi includere un altro file JavaScript, potrei semplicemente usare require . Ora sto usando readFileSync e __dirname per ottenere il JSON, che penso sia un modo brutto per farlo. C’è qualcosa di […]

ottenere quante persone ci sono in una chat room in socket.io

Ho questo codice in questo momento che imposta il nick e la stanza: io.sockets.on(‘connection’, function(client){ var Room = “”; client.on(“setNickAndRoom”, function(nick, fn){ client.join(nick.room); Room = nick.room; client.broadcast.to(Room).emit(‘count’, “Connected:” + ” ” + count); fn({msg :”Connected:” + ” ” + count}); }); Volevo sapere come ottenere quante persone sono connesse a una chatroom specifica … come […]