Per evitare problemi con lo stesso dominio AJAX, desidero che il mio server web node.js inoltri tutte le richieste dall'URL /api/BLABLAa un altro server, ad esempio other_domain.com:3000/BLABLA, e ritorni all'utente la stessa cosa che questo server remoto ha restituito, in modo trasparente. Tutti gli altri URL (accanto /api/*) devono essere …
C'è un modo per aggiungere i campi create_at e updated_at a uno schema mongoose, senza doverli passare ogni volta che viene chiamato il nuovo MyModel ()? Il campo Created_at sarebbe una data e aggiunto solo quando viene creato un documento. Il campo updated_at verrebbe aggiornato con una nuova data ogni …
Devo impostare CORS per essere abilitato sugli script serviti da express. Come posso impostare le intestazioni in queste risposte restituite per pubblico / beni?
Quando si utilizza Express per Node.js, ho notato che genera il codice HTML senza caratteri di nuova riga o schede. Sebbene possa essere più efficiente da scaricare, non è molto leggibile durante lo sviluppo. Come posso ottenere Express per l'output di HTML ben formattato?
Nella mia applicazione, devo impostare un cookie utilizzando il framework espresso. Ho provato il codice seguente ma non sta impostando il cookie. Qualcuno può aiutarmi a fare questo? var express = require('express'), http = require('http'); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + '/public')); app.use(function (req, res) { var randomNumber=Math.random().toString(); …
Ho provato: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); e: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); ma viene sempre annunciato un codice di errore di 500.
Ho questo codice: res.sendfile( '../../temp/index.html' ) Tuttavia, genera questo errore: Error: Forbidden at SendStream.error (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.pipe (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:307:39) at ServerResponse.res.sendfile (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/response.js:339:8) at exports.boot (/Users/Oliver/Development/Personal/Reader/server/config/routes.js:18:9) at callbacks (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:161:37) at param (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:135:11) at pass (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:142:5) at Router._dispatch (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:170:5) at Object.router (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:33:10) at next (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/connect/lib/proto.js:199:15) Qualcuno può dirmi perché questo potrebbe essere?
Sto usando express + node.js e ho un oggetto req, la richiesta nel browser è / account ma quando registro req.path ottengo '/' --- not '/ account'. //auth required or redirect app.use('/account', function(req, res, next) { console.log(req.path); if ( !req.session.user ) { res.redirect('/login?ref='+req.path); } else { next(); } }); req.path …
Ho appena iniziato a conoscere Express 4.0 nella mia app Node.js e ho scoperto che ha generato ./bin/wwwfile, su cui sono scritte solo le impostazioni del server delle applicazioni e della porta e tutto ciò che altri come middleware e routing sono definiti nel ./app.jsfile. Tuttavia, non sono sicuro di …
Sto cercando di installare le dipendenze di alcuni esempi: npm express 2.5.8che ho scaricato, ma tutte le app generano lo stesso errore: c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@1.1.1 npm info using node@v0.6.11 npm ERR! Couldn't read dependencies. npm ERR! Error: …
Come posso spostare i file (come la shell dei comandi mv) su node.js? Esiste un metodo per questo o dovrei leggere un file, scrivere in un nuovo file e rimuovere il file precedente?
Ho scritto la mia prima app node.js, ma non riesco a trovare la libreria express: C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\ChatServer\Server\server.js:6:9) at Object.<anonymous> (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) …
Si vede spesso ciao esempio di codice mondiale per Node che crea un server HTTP, inizia l'ascolto su una porta, quindi seguito da qualcosa simile a: console.log('Server is listening on port 8000'); Ma idealmente lo vorresti invece: console.log('Server is listening on port ' + server.port); Come recuperare la porta su …
È possibile richiedere una data specifica? Ho trovato nel ricettario mongo che possiamo farlo per un intervallo Interrogazione per un intervallo di date In questo modo: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Ma è possibile per una data specifica? Questo non funziona: db.posts.find({"created_on": new Date(2012, 7, 14) })
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.