Pytania otagowane jako express

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




9
Jak korzystać z rejestratora Morgan?
Nie mogę zalogować się do Morgana. Nie rejestruje informacji w konsoli. Dokumentacja nie mówi, jak go używać. Chcę zobaczyć, czym jest zmienna. To jest kod z response.jspliku frameworka expressjs: var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = this; var req = …
109 node.js  logging  express 

26
Nie można nadpisać modelu po skompilowaniu Mongoose
Nie wiem, co robię źle, oto mój check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); a oto mój insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') var …

6
express.js - pojedynczy program obsługi routingu dla wielu tras w jednej linii
Czy istnieje sposób, aby to zrobić w pojedynczym wywołaniu funkcji? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); Coś jak: app.get("/", "/blabla", "/blablablabla", todo ); Wiem, że to bałagan składniowy, ale tylko po to, aby dać wyobrażenie o tym, co chciałbym osiągnąć, tablica tras byłaby niesamowita! …

9
Podstawowe uwierzytelnianie HTTP za pomocą Node i Express 4
Wygląda na to, że implementacja podstawowego uwierzytelniania HTTP w Express v3 była banalna: app.use(express.basicAuth('username', 'password')); Wersja 4 (używam 4.2) usunęła jednak basicAuthoprogramowanie pośredniczące, więc trochę utknąłem. Mam następujący kod, ale nie powoduje to, że przeglądarka monituje użytkownika o poświadczenia, co chciałbym (i wyobrażam sobie, że zrobiła to stara metoda): app.use(function(req, …

5
express.json vs bodyParser.json
Piszę stosunkowo nową aplikację i zastanawiam się, której powinienem użyć: express.json() lub bodyParser.json() Czy mogę założyć, że robią to samo. Chciałbym po prostu używać, express.json()ponieważ jest już wbudowany.
107 json  express 

5
Jak programowo zamknąć wystąpienie ExpressJS w celu przetestowania?
Próbuję dowiedzieć się, jak wyłączyć wystąpienie Express. Zasadniczo chcę mieć odwrotność .listen(port)połączenia - jak sprawić, aby serwer Express ZATRZYMAŁ nasłuchiwanie, zwolnił port i zamknął czysto? Wiem, że może to być dziwne zapytanie, więc oto kontekst; może jest inny sposób podejścia do tego i myślę o tym w niewłaściwy sposób. Próbuję …

4
express 4.0, sesja ekspresowa z dziwnym komunikatem ostrzegawczym
Próbuję skonfigurować aplikację nodejs przy użyciu express 4.x. Po natknięciu się na problemy z usuwaniem oprogramowania pośredniego w końcu udało mi się to uruchomić. jednak w następującym wierszu kodu było kilka komunikatów ostrzegawczych: app.use(session({secret: '<mysecret>'}) te ostrzeżenia były: Sun, 29 Jun 2014 12:45:10 GMT express-session deprecated pass resave option; default …
105 node.js  express 

7
Express: Jak przekazać instancję aplikacji do tras z innego pliku?
Chcę podzielić moje trasy na różne pliki, z których jeden zawiera wszystkie trasy, a drugi odpowiednie akcje. Obecnie mam rozwiązanie, aby to osiągnąć, jednak muszę ustawić instancję aplikacji jako globalną, aby mieć do niej dostęp w akcjach. Moja obecna konfiguracja wygląda następująco: app.js: var express = require('express'); var app = …
104 node.js  express 

6
Jak sprawdzić, czy użytkownik jest zalogowany za pomocą paszsport.js?
Czytam passport.jsinformacje i próbki przez dwa dni, ale nie jestem pewien, czy później wykonałem cały proces uwierzytelniania. Skąd mam wiedzieć, czy jestem zalogowany, na przykład mam pasek nawigacyjny z przyciskiem logowania lub wylogowania, czy jest jakaś zmienna, taka jak kod poniżej? if (login) <button>logout</button> else <button>login</button>

7
passport.js passport.initialize () oprogramowanie pośredniczące nie jest używane
Używam węzła z express + mongoose i próbuję użyć passport.js z restful api. Ciągle otrzymuję ten wyjątek po pomyślnym uwierzytelnieniu (widzę adres zwrotny w przeglądarce): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware not in use at IncomingMessage.req.login.req.logIn (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/http/request.js:30:30) at Context.module.exports.delegate.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/middleware/authenticate.js:194:13) at Context.actions.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/context/http/actions.js:21:25) at verified (/Users/naorye/dev/naorye/myproj/node_modules/passport-facebook/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth2.js:133:18) at Promise.module.exports.passport.use.GitHubStrategy.clientID (/Users/naorye/dev/naorye/myproj/config/passport.js:91:24) …

8
Express.js req.ip zwraca :: ffff: 127.0.0.1
Obecnie próbuję uzyskać adres IP żądanego użytkownika. Problem polega na tym, że adres IP wraca ::ffff:127.0.0.1zamiast 127.0.0.1. Próbowałem użyć trusted proxyopcji (ale nie używam proxy) i req.ipsjest puste. Korzystanie z 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
104 node.js  express 

13
Używanie HTML w Express zamiast Jade
Jak pozbyć się Jade podczas korzystania z Express z Node.JS? Chcę po prostu użyć zwykłego HTML. W innych artykułach widziałem, że ludzie polecali aplikację app.register (), która jest obecnie przestarzała w najnowszej wersji.
103 html  node.js  express  pug 

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.