Ho cercato così bene la ricerca della risposta, ma sono sicuro di aver perso le parole giuste per descrivere ciò che sto cercando. Fondamentalmente ho una collezione mongodb chiamata 'people' Lo schema per quella collezione è il seguente: people: { name: String, friends: [{firstName: String, lastName: String}] } Ora ho …
Questa è la mia app, attualmente sto lavorando alla produzione. var app = express(); app.set('views',settings.c.WEB_PATH + '/public/templates'); app.set('view engine','ejs'); app.configure(function(){ app.use(express.favicon()); app.use(express.static(settings.c.WEB_PATH + '/public')); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.methodOverride()); app.use(express.session({ cookie:{ domain:"."+settings.c.SITE_DOMAIN, maxAge:1440009999}, secret:'hamster', store: r_store, })); app.use(useragent.express()); app.use(flash()); app.use(passport.initialize()); app.use(passport.session()); }); Tuttavia, sono venuto a conoscenza NODE_ENVe voglio usarlo. Come posso …
Nella seguente funzione Express: app.get('/user/:id', function(req, res){ res.send('user' + req.params.id); }); Cosa sono reqe res? Cosa rappresentano, cosa significano e cosa fanno? Grazie!
Ho provato a configurare HTTPS con un progetto node.js a cui sto lavorando. Ho essenzialmente seguito la documentazione node.js per questo esempio: // curl -k https://localhost:8000/ var https = require('https'); var fs = require('fs'); var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; https.createServer(options, function (req, res) { res.writeHead(200); res.end("hello …
Ho un'applicazione web creata usando Node.js ed Express. Ora vorrei elencare tutti i percorsi registrati con i loro metodi appropriati. Ad esempio, se ho eseguito app.get('/', function (...) { ... }); app.get('/foo/:id', function (...) { ... }); app.post('/foo/:id', function (...) { ... }); Vorrei recuperare un oggetto (o qualcosa di …
Ho riscontrato un problema con il modulo Passport.js e Express.js. Questo è il mio codice e voglio solo usare un login hardcoded per il primo tentativo. Ricevo sempre il messaggio: Ho cercato molto e ho trovato alcuni post in StackOverflow ma non ho riscontrato l'errore. Error: failed to serialize user …
Sembra che la segnalazione / la gestione degli errori avvenga in modo diverso nelle applicazioni Node.js + Express.js rispetto ad altri framework. Ho ragione nel capire che funziona come segue? A) Rileva errori ricevendoli come parametri per le tue funzioni di callback. Per esempio: doSomethingAndRunCallback(function(err) { if(err) { … } …
Quindi, qui potrei mancare qualcosa di semplice, ma non riesco a trovare un modo per ottenere il nome host a cui è stato richiesto un oggetto richiesta a cui sto inviando una risposta. È possibile capire quale nome host l'utente sta visitando da node.js?
Ho il seguente codice Node.js: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Ora se POSSO qualcosa del tipo: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Ottengo Someonecome previsto. Ora, cosa succede se desidero ottenere il corpo della richiesta completo? Ho provato …
a cosa process.env.PORT || 3000serve Node.js? L'ho visto da qualche parte: app.set('port', process.env.PORT || 3000); Se è usato per impostare 3000come porta di ascolto, posso usare questo invece? app.listen(3000); Se no perché?
Sono state apportate alcune modifiche al middleware sulla nuova versione di express e ho apportato alcune modifiche al mio codice attorno ad alcuni degli altri post su questo problema, ma non riesco a ottenere nulla da incollare. Abbiamo funzionato prima, ma non ricordo quale sia stato il cambiamento. throw new …
Sto testando un'implementazione della sicurezza basata su token JWT basata sul seguente articolo . Ho ricevuto correttamente un token dal server di prova. Non riesco a capire come fare in modo che il programma client POSTMAN REST di Chrome invii il token nell'intestazione. Le mie domande sono le seguenti: 1) …
Sto eseguendo un server su nodejs con Express. Non riesco a liberarmi dell'intestazione: X-Powered-By:Express Mi chiedevo se ci fosse un modo per sbarazzarsi di questa intestazione o devo conviverci?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.