Mam aplikację Node.js / Express.js uruchomioną na moim serwerze, która działa tylko na porcie 3000 i próbuję dowiedzieć się, dlaczego. Oto co znalazłem: Bez określenia portu ( app.listen()) aplikacja działa, ale strona internetowa się nie ładuje. Na porcie 3001 ( app.listen(3001)) lub innym nieużywanym porcie aplikacja działa, ale strona internetowa …
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 …
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); …
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>{{ …
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 …
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 …
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": …
Kiedy przeładowuję witrynę utworzoną za pomocą express, otrzymuję pustą stronę w Safari (nie w Chrome), ponieważ serwer NodeJS wysyła mi kod stanu 304. Jak to rozwiązać? Oczywiście może to być tylko problem Safari, ale w rzeczywistości działa dobrze na wszystkich innych stronach internetowych, więc musi to być również problem na …
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 . …
Jak ustawić zmienną w programie app.jsi mieć ją dostępną we wszystkich trasach, przynajmniej w index.jspliku znajdującym się w trasach. przy użyciu ekspresowych ram inode.js
w mongo db można wybrać dokumenty kolekcji takie jak w SQL: SELECT * FROM collection WHERE _id IN (1,2,3,4); lub jeśli mam _id arrayi muszę wybierać jeden po drugim, a następnie ponownie komponować array/objectwyniki?
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 …
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); …
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ę …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.