Korzystam z aplikacji Express.js za pomocą Socket.io dla aplikacji internetowej do czatu i następujący błąd pojawia się losowo około 5 razy w ciągu 24 godzin. Proces węzła jest zawinięty na zawsze i natychmiast uruchamia się ponownie. Problem polega na tym, że ponowne uruchomienie Express wykopuje moich użytkowników ze swoich pokoi …
Mam podstawową aplikację node.js, którą próbuję uruchomić z poziomu frameworka Express. Mam viewsfolder, w którym mam index.htmlplik. Ale podczas ładowania przeglądarki pojawia się następujący błąd. Błąd: nie można znaleźć modułu „HTML” Poniżej znajduje się mój kod. var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + '/public')); app.get('/', function(req, res) …
Używam ekspresu, aby stworzyć aplikację internetową w node.js. Jest to uproszczenie tego, co mam: var express = require('express'); var jade = require('jade'); var http = require("http"); var app = express(); var server = http.createServer(app); app.get('/', function(req, res) { // Prepare the context res.render('home.jade', context); }); app.post('/category', function(req, res) { // …
Zaczynam od NodeJS i Express 4 i jestem trochę zdezorientowany. Czytałem witrynę Express, ale nie widzę, kiedy należy używać procedury obsługi trasy, ani kiedy express.Router. Jak mogłem zobaczyć, jeśli chcę wyświetlić stronę lub coś, gdy użytkownik trafi /showna przykład, powinienem użyć: var express = require('express') var app = express() app.get("/show", …
utworzyłem mały interfejs API za pomocą Node / Express i próbuję pobrać dane za pomocą Angularjs, ale ponieważ moja strona HTML działa pod apache na localhost: 8888, a API węzła nasłuchuje na porcie 3000, otrzymuję brak kontroli dostępu Allow-Origin ”. Próbowałem używać node-http-proxyApache i Vhosts, ale nie odniosłem dużego sukcesu, …
Nie do końca rozumiem, jak powinienem uzyskać adres IP użytkownika zdalnego. Powiedzmy, że mam prostą trasę żądania, taką jak: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); Czy powyższe podejście jest prawidłowe, aby uzyskać rzeczywisty adres …
Nagle stało się tak ze wszystkimi moimi projektami. Ilekroć piszę w nodejs za pomocą express i body-parser, req.bodyjest to pusty obiekt. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) { console.log(req.body) // populated! …
Ja próbuje uzyskać prosty mechanizm przesyłania plików pracę z Express 4.0, ale wciąż otrzymuję undefinedza req.filesw app.postorganizmie. Oto odpowiedni kod: var bodyParser = require('body-parser'); var methodOverride = require('method-override'); //... app.use(bodyParser({ uploadDir: path.join(__dirname, 'files'), keepExtensions: true })); app.use(methodOverride()); //... app.post('/fileupload', function (req, res) { console.log(req.files); res.send('ok'); }); .. i dołączony kod …
Mam klasę opakowania bazy danych, która nawiązuje połączenie z niektórymi instancjami MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } To dało mi ostrzeżenie: (node: 4833) DeprecationWarning: bieżący parser ciągów adresów URL jest przestarzały i zostanie usunięty w przyszłej wersji. Aby użyć nowego analizatora składni, …
Wiele razy natknąłem się na problemy CORS i zwykle mogę je naprawić, ale naprawdę chcę to zrozumieć, widząc to w paradygmacie stosu MEAN. Zanim po prostu dodałem oprogramowanie pośrednie na moim serwerze ekspresowym, aby wyłapać te rzeczy, ale wygląda na to, że istnieje pewien rodzaj wstępnego przechwytywania, który pomija moje …
Pytanie 1: Jaki jest dokładnie cel instalacji Bootstrap na Twitterze za pośrednictwem npm? Myślałem, że npm był przeznaczony dla modułów po stronie serwera. Czy szybsze jest samodzielne podawanie plików bootstrap niż korzystanie z CDN? Pytanie 2: Gdybym miał npm zainstalować Bootstrap, jak mam wskazać pliki bootstrap.js i bootstrap.css?
Prawie każda aplikacja Express, którą widzę, ma app.useinstrukcję dla oprogramowania pośredniego, ale nie znalazłem jasnego, zwięzłego wyjaśnienia, czym tak naprawdę jest oprogramowanie pośrednie i co app.userobi instrukcja. Nawet same ekspresowe dokumenty są nieco niejasne. Czy możesz mi wyjaśnić te pojęcia?
W mojej expressaplikacji NodeJS mam app.jskilka wspólnych tras. Następnie w wf.jspliku chciałbym zdefiniować jeszcze kilka tras. Jak mogę app.jsrozpoznać inne procedury obsługi tras zdefiniowane w wf.jspliku? Proste wymaganie nie działa.
Próbuję uzyskać JavaScript do renderowania na mojej stronie przy użyciu Jade (http://jade-lang.com/) Mój projekt jest w NodeJS z Express, wszystko działa poprawnie, dopóki nie chcę napisać wbudowanego JavaScript w głowie. Nawet biorąc przykłady z Jadeitowych dokumentów, nie mogę zmusić go do działania tego, czego mi brakuje? Szablon Jade !!! 5 …
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.