Pytania otagowane jako express

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

6
Wepchnij elementy do tablicy mongo za pośrednictwem mongoose
Przeszukałem TAK trochę, szukając odpowiedzi, ale jestem pewien, że brakuje mi odpowiednich słów, aby opisać, czego szukam. Zasadniczo mam kolekcję mongodb o nazwie „people”. Schemat tej kolekcji jest następujący: people: { name: String, friends: [{firstName: String, lastName: String}] } Teraz mam bardzo podstawową aplikację ekspresową, która łączy się z bazą …

4
Co to jest NODE_ENV i jak go używać w Expressie?
To jest moja aplikacja, obecnie pracuję nad produkcją. 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()); }); Jednak poznałem NODE_ENVi chcę z niego korzystać. W jaki sposób mogę to …


16
Automatyczne połączenie / przekierowanie HTTPS z node.js / express
Próbowałem skonfigurować protokół HTTPS z projektem node.js, nad którym pracuję. Zasadniczo postępowałem zgodnie z dokumentacją node.js dla tego przykładu: // 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 world\n"); }).listen(8000); Teraz, …
182 node.js  https  express 

23
Jak uzyskać wszystkie zarejestrowane trasy w Express?
Mam aplikację internetową zbudowaną przy użyciu Node.js i Express. Teraz chciałbym wymienić wszystkie zarejestrowane trasy wraz z odpowiednimi metodami. Np. Jeśli wykonałem app.get('/', function (...) { ... }); app.get('/foo/:id', function (...) { ... }); app.post('/foo/:id', function (...) { ... }); Chciałbym pobrać obiekt (lub coś równoważnego temu), taki jak: { …
181 node.js  express 

30
ExpressJS - throw er Nieobsługiwane zdarzenie błędu
Utworzyłem aplikację expressjs przy użyciu następujących poleceń: express -e folderName npm install ejs --save npm install Po uruchomieniu aplikacji z: node app.jswystępują następujące błędy: events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:884:11) at Server._listen2 (net.js:1022:14) at listen (net.js:1044:10) at Server.listen (net.js:1110:5) at Object.<anonymous> (folderName/app.js:33:24) …
180 node.js  express  npm 

6
Passport.js - błąd: nie można serializować użytkownika do sesji
Mam problem z modułem Passport.js i Express.js. To jest mój kod i chcę tylko użyć zakodowanego logowania przy pierwszej próbie. Zawsze dostaję wiadomość: Szukałem dużo i znalazłem kilka postów w stackoverflow, ale nie udało mi się. Error: failed to serialize user into session at pass (c:\Development\private\aortmann\bootstrap_blog\node_modules\passport\lib\passport\index.js:275:19) Mój kod wygląda tak. …

3
Zasady obsługi błędów dla aplikacji Node.js + Express.js?
Wygląda na to, że raportowanie / obsługa błędów przebiega inaczej w aplikacjach Node.js + Express.js w porównaniu do innych frameworków. Czy mam rację, rozumiejąc, że działa to w następujący sposób? A) Wykryj błędy, otrzymując je jako parametry funkcji zwrotnych. Na przykład: doSomethingAndRunCallback(function(err) { if(err) { … } }); B) Zgłoś …
177 node.js  express 


12
Jak uzyskać dostęp do treści żądania podczas POSTowania przy użyciu Node.js i Express?
Mam następujący kod 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(); }); Teraz jeśli OPUBLIKUJĘ coś takiego: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Dostaję się Someonezgodnie z oczekiwaniami. A co, jeśli chcę uzyskać pełną treść żądania? Próbowałem to zrobić, response.write(request.body)ale Node.js …

4
Co to jest process.env.PORT w Node.js?
do czego process.env.PORT || 3000służy w Node.js? Widziałem to gdzieś: app.set('port', process.env.PORT || 3000); Jeśli jest używany 3000jako port nasłuchujący, czy mogę go zamiast tego użyć? app.listen(3000); Jeśli nie, dlaczego?
175 node.js  express  port 


13
Jak wygenerować unikalny identyfikator za pomocą node.js.
function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } …

12
Wysyłanie tokena JWT w nagłówkach za pomocą programu Postman
Testuję implementację zabezpieczeń opartych na tokenach JWT na podstawie poniższego artykułu . Pomyślnie otrzymałem token z serwera testowego. Nie mogę dowiedzieć się, w jaki sposób program Chrome POSTMAN REST Client wysłał token w nagłówku. Moje pytania są następujące: 1) Czy używam właściwej nazwy nagłówka i / lub interfejsu POSTMAN? 2) …
169 express  jwt  postman 


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.