Domande taggate «node.js»

Node.js è un runtime di I / O asincrono e basato su eventi, che utilizza il motore JavaScript V8 di Google e la libreria libuv. Viene utilizzato per lo sviluppo di applicazioni che fanno largo uso della capacità di eseguire JavaScript sia sul client, sia sul lato server e pertanto traggono vantaggio dalla riutilizzabilità del codice e dalla mancanza di cambio di contesto.

25
In Node.js, come posso "includere" le funzioni dagli altri miei file?
Diciamo che ho un file chiamato app.js. Abbastanza semplice: var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); E se avessi una funzione all'interno di "tools.js". Come li importerei da …


10
L'uso di Node.js richiede l'importazione / esportazione ES6
In un progetto a cui sto collaborando, abbiamo due scelte su quale sistema di moduli possiamo usare: Importare moduli usando requireed esportare usando module.exportse exports.foo. Importazione di moduli tramite ES6 imported esportazione tramite ES6export Ci sono vantaggi prestazionali nell'usare l'uno rispetto all'altro? C'è qualcos'altro che dovremmo sapere se dovessimo usare …

10
Come installare una versione esatta precedente di un pacchetto NPM?
Ho usato nvm per scaricare il nodo v0.4.10 e ho installato npm per lavorare con quella versione del nodo. Sto cercando di installare express usando npm install express -g e ottengo un errore che esprime richiede la versione del nodo> = 0,5,0. Bene, questo è strano, dal momento che sto …
917 node.js  npm 


7
Come eseguire la codifica Base64 in node.js?
Node.js ha ancora la codifica Base64 integrata? Il motivo per cui chiedo questo è che final()da cryptopuò solo emettere dati esadecimali, binari o ascii. Per esempio: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt = …
839 node.js  encoding  base64 

15
Invio di argomenti da riga di comando allo script npm
La scriptsparte del mio package.jsonattualmente assomiglia a questo: "scripts": { "start": "node ./script.js server" } ... il che significa che posso eseguire npm startper avviare il server. Fin qui tutto bene. Tuttavia, vorrei essere in grado di eseguire qualcosa di simile npm start 8080e passare l'argomento / i a script.js(es. …
819 javascript  node.js  npm 

11
npm WARN package.json: nessun campo repository
Ho installato Express.js con il seguente comando: sudo npm install -g express Ricevo i seguenti avvisi: npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json methods@0.0.1 No readme data. npm WARN package.json cookie-signature@1.0.1 No repository …
810 node.js  express  npm 

19
Come recuperare i parametri della query POST?
Ecco la mia forma semplice: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> Ecco il mio codice Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Ho provato sReq.query.emailo sReq.query['email']o sReq.params['email'], ecc. Nessuno di loro funziona. Tutti ritornano undefined. Quando …



30
Come aggiorno Node.js?
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Cosa ne pensi di Stack Overflow su Stack Overflow di : NodoJS? Ho fatto quanto segue per aggiornare il mio npm: npm update …


30
Errore: impossibile impostare le intestazioni dopo che sono state inviate al client
Sono abbastanza nuovo su Node.js e ho dei problemi. Sto usando Node.js 4.10 ed Express 2.4.3. Quando provo ad accedere a http://127.0.0.1:8888/auth/facebook , verrò reindirizzato a http://127.0.0.1:8888/auth/facebook_callback . Ho quindi ricevuto il seguente errore: Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders …

24
Aggiorna Node.js all'ultima versione su Mac OS
Attualmente sto usando Node.js v0.6.16 su Mac OS X 10.7.4. Ora voglio aggiornarlo all'ultimo Node.js v0.8.1. Ma dopo aver scaricato e installato l'ultimo file del pacchetto da nodejs.org, ho scoperto che il sistema utilizza ancora v0.6.16 anziché v0.8.1 quando ho digitato "node -v" in un terminale. C'è qualche passo che …
723 macos  node.js  upgrade 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.