Pytania otagowane jako express

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


9
socket.io i sesja?
Używam Express Framework. Chcę uzyskać dostęp do danych sesji z socket.io. Próbowałem wyrazić dynamicHelpers z danymi client.listener.server.dynamicViewHelpers, ale nie mogę uzyskać danych sesji. Czy jest na to prosty sposób? Proszę zobaczyć kod app.listen(3000); var io = require('socket.io'); var io = io.listen(app); io.on('connection', function(client){ // I want to use session data …

5
Routing z symbolami wieloznacznymi Express-js obejmujący wszystko, co znajduje się pod ścieżką i łącznie z nią
Staram się, aby jedna trasa obejmowała wszystko, w /footym /foosiebie. Próbowałem użyć tej /foo*pracy do wszystkiego, z wyjątkiem tego, że nie pasuje /foo. Przestrzegać: var express = require("express"), app = express.createServer(); app.get("/foo*", function(req, res, next){ res.write("Foo*\n"); next(); }); app.get("/foo", function(req, res){ res.end("Foo\n"); }); app.get("/foo/bar", function(req, res){ res.end("Foo Bar\n"); }); app.listen(3000); …
96 node.js  express 

9
Przesyłanie plików Node / Express
Używam node v0.10.26 i express v4.2.0 i jestem całkiem nowy w node. Przez ostatnie trzy godziny uderzałem głową w biurko, próbując uzyskać formularz przesyłania plików działający z node. W tym momencie po prostu próbuję uzyskać pliki req.files, aby nie zwracały undefined. Mój widok wygląda tak <!DOCTYPE html> <html> <head> <title>{{ …

8
Korzystanie z socket.io w Express 4 i express-generator's / bin / www
Oto sprawa: próbuję użyć socket.io w projekcie ekspresowym. Po uruchomieniu Express Js 4 zaktualizowałem mój generator ekspresów i teraz początkowe funkcje aplikacji trafiają do ./bin/wwwpliku, w tym te vars (zawartość pliku www: http://jsfiddle.net/avMa5/ ) var server = app.listen(app.get('port'), function() {..} (sprawdź to do npm install -g express-generatorczasuexpress myApp Biorąc to …

12
Dodawanie sygnatur czasowych do wszystkich komunikatów konsoli
Mam kompletny, wdrożony projekt oparty na Express, z wieloma instrukcjami console.log () i console.error (). Projekt działa przy użyciu forever, kierując stdout i stderr do 2 oddzielnych plików. Wszystko działa całkiem dobrze, ale teraz brakuje mi sygnatur czasowych - żeby dokładnie wiedzieć, kiedy wystąpiły błędy. Mogę wyszukiwać / zamieniać w …

9
przekazać JSON do żądania HTTP POST
Próbuję wysłać żądanie HTTP POST do Google QPX Express API [1] przy użyciu nodejs i request [2]. Mój kod wygląda następująco: // create http request client to consume the QPX API var request = require("request") // JSON to be passed to the QPX Express API var requestData = { "request": …


3
Różnica między app.use () i router.use () w Express
Właśnie czytałem dokumentację na ekspresie i znalazłem te dwa terminy app.use();irouter.use(); Wiem, że app.use();jest używany w węźle do montowania oprogramowania pośredniego na ścieżce i często używamy go w większości aplikacji węzłów. ale co to router.use();jest, że oboje są tacy sami? jeśli nie, jaka jest różnica? O routerze przeczytałem tutaj . …
92 node.js  express 



2
Przekazywanie kontroli trasy z opcjonalnym parametrem po katalogu głównym w ekspresie?
Pracuję nad prostą aplikacją do skracania adresów URL i mam następujące trasy ekspresowe: app.get('/', function(req, res){ res.render('index', { link: null }); }); app.post('/', function(req, res){ function makeRandom(){ var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 3 /*y u looking at me <33??*/; i++ ) text …

6
Jak udostępniać sesje z Socket.IO 1.x i Express 4.x?
Jak mogę udostępnić sesję z Socket.io 1.0 i Express 4.x? Korzystam ze sklepu Redis, ale uważam, że nie powinno to mieć znaczenia. Wiem, że do przeglądania plików cookie i pobierania sesji muszę używać oprogramowania pośredniczącego, ale nie wiem jak. Szukałem, ale nie mogłem znaleźć żadnej działającej var RedisStore = connectRedis(expressSession); …

3
Czy res.end () musi być wywoływana ekspresowo z node.js?
Mam kilka aplikacji Express i widzę, że w niektórych modułach res.end()jest wywoływana na końcu modułu obsługi żądań (po res.sendlub res.json), podczas gdy w innych nie jest wywoływana. Na przykład: app.get('/test', function(req, res) { res.send('Test', 200); }); lub: app.get('/test', function(req, res) { res.send('Test', 200); res.end(); }); Oba przypadki działają, ale boję …
89 node.js  express 

9
Jak wysłać niestandardowy komunikat o stanie HTTP w Node / Express?
Moja aplikacja node.js jest modelowana jak aplikacja express / examples / mvc . W akcji kontrolera chcę wypluć status HTTP 400 za pomocą niestandardowego komunikatu http. Domyślnie komunikat o stanie http to „Złe żądanie”: HTTP/1.1 400 Bad Request Ale chcę wysłać HTTP/1.1 400 Current password does not match Próbowałem różnych …
89 node.js  express 

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.