Pytania otagowane jako express

Express to elastyczny framework aplikacji internetowych Node.js, zapewniający solidny zestaw funkcji do budowania aplikacji internetowych.

9
Proxy z express.js
Aby uniknąć problemów z AJAX tej samej domeny, chcę, aby mój serwer sieciowy node.js przekazywał na przykład wszystkie żądania z adresu URL /api/BLABLAdo innego serwera i w sposób przezroczysty zwracał other_domain.com:3000/BLABLAużytkownikowi to samo, co ten zdalny serwer. Wszystkie inne adresy URL (obok /api/*) mają być obsługiwane bezpośrednio, bez proxy. Jak …

18
dodaj pola created_at i updated_at do schematów mangusty
Czy istnieje sposób na dodanie pól created_at i updated_at do schematu mangusty bez konieczności ich przekazywania za każdym razem, gdy wywoływana jest funkcja new MyModel ()? Pole created_at byłoby datą i jest dodawane tylko podczas tworzenia dokumentu. Pole updated_at będzie aktualizowane nową datą za każdym razem, gdy wywoływana jest metoda …



4
Jak ustawić plik cookie w Node js za pomocą Express Framework?
W mojej aplikacji muszę ustawić plik cookie, korzystając z frameworka ekspresowego. Wypróbowałem następujący kod, ale nie ustawia on pliku cookie. Czy ktoś może mi w tym pomóc? 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(); randomNumber=randomNumber.substring(2,randomNumber.length); …
161 node.js  cookies  express 

11
Jak określić kod błędu HTTP?
Próbowałem: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); i: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); ale zawsze podawany jest kod błędu 500.

3
Ekspresowe wyrzucanie res.sendfile zabronione błąd
Mam ten kod: res.sendfile( '../../temp/index.html' ) Jednak wyrzuca ten błąd: 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) Czy ktoś może mi powiedzieć, dlaczego tak się …
160 node.js  express 

8
jak uzyskać ścieżkę żądania z obiektem express req
Używam express + node.js i mam obiekt req, żądanie w przeglądarce to / account, ale kiedy loguję req.path, otrzymuję „/” --- nie „/ 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 to / kiedy …

6
Co robi „./bin/www” w Express 4.x?
Właśnie zacząłem uczyć się o Express 4.0 w mojej aplikacji Node.js i odkryłem, że wygenerował ./bin/wwwplik, w którym zapisywane są tylko serwer aplikacji i ustawienia portu, a wszystko inne, takie jak oprogramowanie pośredniczące i routing, jest zdefiniowane w ./app.jspliku. Jednak nie jestem pewien, co to ./bin/wwwrobi. Użyłem Express 3.xi zawsze …

25
npm nie może znaleźć pliku package.json
Próbuję zainstalować zależności z jakiegoś przykładu: npm, express 2.5.8które pobrałem, ale wszystkie aplikacje zgłaszają ten sam błąd: 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: ENOENT, no such file or …
153 node.js  express  npm 

16
Jak przenosić pliki w node.js?
Jak mogę przenieść pliki (takie jak powłoka poleceń mv) na node.js? Czy jest na to jakaś metoda, czy powinienem przeczytać plik, napisać do nowego pliku i usunąć starszy plik?
151 file  node.js  express 

15
Błąd Node.js: nie można znaleźć modułu express
Napisałem swoją pierwszą aplikację node.js, ale nie mogę znaleźć biblioteki ekspresowej: 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) at Module.load (module.js:356:32) at …
145 node.js  express  npm 

18
NodeJS: Jak uzyskać port serwera?
Często widzisz przykładowy kod hello world dla Node, który tworzy serwer HTTP, zaczyna nasłuchiwać na porcie, a następnie następuje coś w rodzaju: console.log('Server is listening on port 8000'); Ale najlepiej byłoby to zamiast tego: console.log('Server is listening on port ' + server.port); Jak mogę pobrać port, na którym aktualnie nasłuchuje …

5
Kiedy używać next () i return next () w Node.js.
Scenariusz : rozważ, co następuje, to część kodu z aplikacji sieci Web węzła. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Problem : sprawdzam, który z nich wybrać, po prostu next()lub return next(). Powyższy przykładowy …
142 node.js  express  connect  v8 

6
Zapytania MongoDB / Mongoose w określonym dniu?
Czy można zapytać o konkretną datę? W książce kucharskiej mongo znalazłem, że możemy to zrobić dla zapytania o zakres dat w następujący sposób : db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Ale czy jest to możliwe na konkretną datę? To nie działa: db.posts.find({"created_on": new Date(2012, 7, 14) })

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.