Szukam przykładowej aplikacji nodejs, która wykorzystuje sekwencjonowanie ORM. Moim głównym zmartwieniem jest to, że wydaje się niemożliwe zdefiniowanie modeli w oddzielnych plikach js, jeśli modele te mają złożone relacje między sobą z powodu pętli zależności require (). Może ludzie definiują wszystkie swoje modele w jednym bardzo długim pliku? Interesuje mnie …
Buduję system uwierzytelniania przy użyciu Passport.js przy użyciu Easy Node Authentication: Setup i Local tutorial . Nie wiem, co passport.session()robi. Po zabawie z różnymi programami pośredniczącymi zrozumiałem, że express.session()to właśnie wysyła identyfikator sesji za pośrednictwem plików cookie do klienta, ale nie wiem, co passport.session()robi i dlaczego jest dodatkowo wymagane express.session(). …
Jestem nowy w Node.js, spróbuj nauczyć się ekspresji, aby zbudować moją pierwszą aplikację internetową. Utknąłem na moim pierwszym przykładowym kodzie i potrzebuję pomocy, aby go uruchomić. Zanim opublikowałem to pytanie, szukałem informacji o przepełnieniu stosu, znalazłem kilka podobnych pytań, ale nadal nie mogłem tego naprawić. Błąd: nie można znaleźć modułu …
Czytałem i czytałem i nadal nie wiem, jaki jest najlepszy sposób udostępniania tego samego połączenia z bazą danych (MongoDb) w całej aplikacji NodeJs. Jak rozumiem, połączenie powinno być otwarte podczas uruchamiania aplikacji i ponownie używane między modułami. Mój obecny pomysł na najlepszy sposób jest takiserver.js (główny plik, w którym wszystko …
Próbowałem znaleźć dobry opis tego, co next()robi ta metoda. W dokumentacji Express mówi, że next('route')można go użyć do przeskoczenia do tej trasy i pominięcia wszystkich tras pomiędzy nimi, ale czasami nextjest wywoływane bez argumentów. Czy ktoś zna dobry tutorial itp., Który opisuje tę nextfunkcję?
Próbuję użyć Socket.IO w Node.js i próbuję zezwolić serwerowi na nadanie tożsamości każdemu z klientów Socket.IO. Ponieważ kod gniazda znajduje się poza zakresem kodu serwera http, nie ma łatwego dostępu do wysyłanych informacji o żądaniu, więc zakładam, że będzie musiał zostać wysłany podczas połączenia. Jaki jest najlepszy sposób 1) uzyskać …
Eksperymentowałem z użyciem Node w wersji 6.2.1 z częścią mojego kodu. Planował migrację większości kodów zorientowanych na hiper-wywołanie zwrotne do czegoś, co wygląda czyściej i może działa lepiej. Nie mam pojęcia, dlaczego terminal wyświetla błąd, gdy próbuję wykonać kod węzła. helloz.js (async function testingAsyncAwait() { await console.log("Print me!"); })(); Dzienniki …
Na stronie github EJS jest jeden i tylko jeden prosty przykład: https://github.com/visionmedia/ejs Przykład <% if (user) { %> <h2><%= user.name %></h2> <% } %> Wygląda na to, że sprawdza istnienie zmiennej o nazwie user, a jeśli istnieje, zrób coś. Duh, prawda? Moje pytanie brzmi: dlaczego na świecie Node miałby wyrzucać …
Znalazłem kod, w którym skonfigurowali Express bez użycia app.configurei zastanawiałem się, jaka jest różnica między używaniem app.configurebez specyfikatora środowiska a jego nieużywaniem? Innymi słowy, jaka jest różnica między tym: var app = require(express); app.configure(function(){ app.set('port', process.env.PORT || config.port); app.use(express.logger('dev')); /* 'default', 'short', 'tiny', 'dev' */ app.use(express.bodyParser()); app.use(express.static(path.join(__dirname, 'site'))); } i …
Wysyłam żądania od klienta do mojego serwera Express.js za pomocą Axios. Ustawiam plik cookie na kliencie i chcę odczytać ten plik cookie ze wszystkich żądań Axios bez ręcznego dodawania ich do żądania ręcznego. Oto przykład żądania od strony mojego klienta: axios.get(`some api url`).then(response => ... Próbowałem uzyskać dostęp do nagłówków …
Tworzę interfejs RESTful API z NodeJS, express, express-resource i Sequelize, który jest używany do zarządzania zestawami danych przechowywanymi w bazie danych MySQL. Próbuję dowiedzieć się, jak poprawnie zaktualizować rekord za pomocą Sequelize. Tworzę model: module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: …
Używam pakietu webpack i HtmlWebpackPlugin do wstrzyknięcia pakietów js i css do pliku szablonu html. new HtmlWebpackPlugin({ template: 'client/index.tpl.html', inject: 'body', filename: 'index.html' }), I tworzy następujący plik html. <!doctype html> <html lang="en"> <head> ... <link href="main-295c5189923694ec44ac.min.css" rel="stylesheet"> </head> <body> <div id="app"></div> <script src="main-295c5189923694ec44ac.min.js"></script> </body> </html> Działa to dobrze podczas …
Czy można przekazywać argumenty podczas ładowania modułu za pomocą wymagania? Mam moduł login.js, który zapewnia funkcjonalność logowania. Wymaga połączenia z bazą danych i chcę, aby to samo połączenie z bazą danych było używane we wszystkich moich modułach. Teraz eksportuję funkcję login.setDatabase (...), która pozwala mi określić połączenie z bazą danych …
Próbuję dowiedzieć się, czym właściwie są „podpisane pliki cookie”. W sieci nie ma zbyt wiele, a jeśli spróbuję: app.use(express.cookieParser('A secret')); Ale nadal ... Pliki cookie są nadal w 100% normalne w przeglądarce i nie bardzo wiem, co to jest „podpisane” (miałem nadzieję, że „zobaczę” jakieś dziwne strony na kliencie, coś …
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.