Pytania otagowane jako express

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

8
bodyParser jest przestarzałe express 4
Korzystam z express 4.0 i zdaję sobie sprawę, że parser body został wyjęty z rdzenia express, używam zalecanego zamiennika, jednak otrzymuję body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify "extended: true" for extended parsing node_modules/body-parser/index.js:74:29 Gdzie znajdę te domniemane oprogramowanie pośrednie? czy nie powinienem otrzymywać …



2
Zrozumienie serializacji paszportu bez postaci szeregowej
Jak wyjaśniłbyś laikowi przepływ pracy serializacji i deserializacji metod Passport. Dokąd się user.idudaje passport.serializeUser? Dzwonimy passport.deserializeUserzaraz po tym, gdzie pasuje do przepływu pracy? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? Are we supposed to access this anywhere? …




6
Pobierz plik z serwera NodeJS za pomocą Express
Jak mogę pobrać plik znajdujący się na moim serwerze na mój komputer uzyskujący dostęp do strony na serwerze nodeJS? Korzystam z ExpressJS i próbowałem tego: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); Ale nie mogę uzyskać nazwy pliku i typu (lub …

15
Express-js nie może uzyskać moich plików statycznych, dlaczego?
Zredukowałem swój kod do najprostszej aplikacji express-js, jaką mogłem zrobić: var express = require("express"), app = express.createServer(); app.use(express.static(__dirname + '/styles')); app.listen(3001); Mój katalog wygląda następująco: static_file.js /styles default.css Jednak po uzyskaniu dostępu pojawia http://localhost:3001/styles/default.csssię następujący błąd: Cannot GET / styles / default.css Używam express 2.3.3i node 0.4.7. Co ja robię …
308 node.js  express 

6
Jak korzystać z danych JSON POST w aplikacji Express
Wysyłam następujący ciąg JSON na mój serwer. ( { id = 1; name = foo; }, { id = 2; name = bar; } ) Na serwerze mam to. app.post('/', function(request, response) { console.log("Got response: " + response.statusCode); response.on('data', function(chunk) { queryResponse+=chunk; console.log('data'); }); response.on('end', function(){ console.log('end'); }); }); Kiedy …
307 json  node.js  express 

3
Node.js / Express.js - Jak działa app.router?
Zanim zapytam o app.router, myślę, że powinienem przynajmniej wyjaśnić, co myślę, co dzieje się podczas pracy z oprogramowaniem pośrednim. Aby użyć oprogramowania pośredniego, należy użyć tej funkcji app.use(). Podczas wykonywania oprogramowania pośredniego wywoła następne oprogramowanie pośrednie za pomocą next()lub sprawi, że nie będzie już wywoływane. Oznacza to, że kolejność, w …

6
Do czego służy parametr „następny” w programie Express?
Załóżmy, że masz prosty blok kodu taki jak ten: app.get('/', function(req, res){ res.send('Hello World'); }); Ta funkcja ma dwa parametry reqires , które przedstawiają żądania i odpowiedzi odpowiednio. Z drugiej strony istnieją inne funkcje z trzecim parametrem o nazwie next. Na przykład spójrzmy na następujący kod: app.get('/users/:id?', function(req, res, next){ …
295 node.js  express 


4
Jak uzyskać parametr URL w Express?
Jestem stoi problem na uzyskanie wartości tagidod mojego adresu URL: localhost:8888/p?tagid=1234. Pomóż mi poprawić kod kontrolera. Nie jestem w stanie uzyskać tagidwartości. Mój kod jest następujący: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var controller = require('./controller')({ app: app }); // all …

30
Express.js wymaga.body undefined
Mam to jako konfigurację mojego serwera Express app.use(app.router); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat" })); app.set('view engine', 'ejs'); app.set("view options", { layout: true }); //Handles post requests app.use(express.bodyParser()); //Handles put requests app.use(express.methodOverride()); Ale wciąż, gdy pytam o to req.body.somethingna moich trasach, pojawia się błąd, który to wskazuje body is undefined. Oto …
291 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.