Il mio problema Ho codificato un'API CRUD molto semplice e recentemente ho iniziato a codificare anche alcuni test utilizzando chaie chai-httpma ho un problema durante l'esecuzione dei miei test con $ mocha. Quando eseguo i test ottengo il seguente errore sulla shell: TypeError: app.address is not a function Il mio …
Sto cercando di creare un server web in node.js che supporterà lo scripting tra domini, fornendo comunque file statici da una directory pubblica. Sto usando express.js e non sono davvero sicuro di come consentire lo scripting interdominio ( Access-Control-Allow-Origin: *). Ho visto questo post , che non ho trovato utile. …
Avevo il requisito di creare un'API REST in node.js e stavo cercando un framework più leggero di express.js che probabilmente evitasse le funzionalità indesiderate e agisse come un framework personalizzato per la creazione di API REST. Restify dalla sua introduzione è consigliato per lo stesso caso. Lettura Perché usare restify …
Sto cercando di stabilire un meccanismo di accesso utilizzando node.js, express e passport.js. Il login stesso funziona abbastanza bene, anche le sessioni sono memorizzate bene con redis ma ho alcuni problemi con il reindirizzamento dell'utente al punto da cui è partito prima che mi venga chiesto di autenticarsi. Ad esempio, …
Sto imparando a utilizzare Node.js e sto giocando con Express . Mi piace molto il framework; tuttavia, ho problemi a capire come scrivere un test di unità / integrazione per un percorso. Essere in grado di testare unità semplici moduli è facile e l'ho fatto con Mocha ; tuttavia, i …
Sto usando node + express e mi chiedo come posso importare qualsiasi file come stringa. Diciamo che ho un file txt tutto quello che voglio è caricarlo in una variabile in quanto tale. var string = require("words.txt"); io sono contro modules.exports = function(){ var string = "whatever"; return string; }
Sto scrivendo un'app relativamente nuova e mi chiedevo quale dovrei usare: express.json() o bodyParser.json() Posso presumere che facciano la stessa cosa. Vorrei solo usarlo express.json()poiché è già integrato.
Nuovo per Node.js ed Express, sto cercando di capire che i due sembrano concetti sovrapposti, rotte e controller. Ho visto esempi che semplici fanno app.js + route / *, questo sembra essere sufficiente per instradare varie richieste necessarie. Tuttavia, vedo anche persone che parlano dell'uso dei controller e alcuni implicano …
Attualmente sto cercando di ottenere l'IP dell'utente richiesto. Il problema è che l'IP sta tornando ::ffff:127.0.0.1invece di 127.0.0.1. Ho provato a utilizzare l' trusted proxyopzione (anche se non utilizzando un proxy) ed req.ipsè vuoto. Utilizzando 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
Sto usando passportJS e voglio fornire più della semplice req.body.usernamee req.body.passwordalla mia strategia di autenticazione (passport-local). Ho 3 campi del modulo: username, password, &foo Come posso accedere req.body.foodalla mia strategia locale che assomiglia a: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if …
Ho scritto un'API REST sul framework express per node.js che funziona per le richieste dalla console js in Chrome e la barra degli URL, ecc. Ora sto cercando di farlo funzionare per le richieste da un'altra app, su un'altra dominio (CORS). La prima richiesta, fatta automaticamente dal front-end javascript, è …
Sto usando la libreria Forms per Node.js ( Forms ), che renderà un modulo per me sul back-end in questo modo: var signup_form = forms.create({ username: fields.string({required: true}) , password: fields.password({required: true}) , confirm: fields.password({ required: true , validators: [validators.matchField('password')] }) , email: fields.email() }); var signup_form_as_html = signup_form.toHTML(); L'ultima …
Ho un'app Node.js / Express.js in esecuzione sul mio server che funziona solo sulla porta 3000 e sto cercando di capire perché. Ecco cosa ho trovato: Senza specificare una porta ( app.listen()), l'app viene eseguita ma la pagina Web non viene caricata. Sulla porta 3001 ( app.listen(3001)) o su qualsiasi …
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.