«express» 태그된 질문

Express는 유연한 Node.js 웹 애플리케이션 프레임 워크로서 웹 애플리케이션 구축을위한 강력한 기능을 제공합니다.

8
bodyParser는 더 이상 사용되지 않습니다. express 4
Express 4.0을 사용하고 있으며 본문 구문 분석기가 Express Core에서 제거되었으며 권장 교체를 사용하고 있음을 알고 있습니다. 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 이 미들웨어를 어디에서 찾을 수 있습니까? 또는이 오류가 발생하지 않아야합니까? var express = require('express'); var …



2
여권 직렬화 직렬화 해제 이해
Passport의 serialize 및 deserialize 방법의 워크 플로를 일반인에게 어떻게 설명 하시겠습니까? 어디로 user.id가야 passport.serializeUser합니까? 우리는 호출 passport.deserializeUser이 곳은 워크 플로우에 맞지 않는 후 괜찮아? // 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 …


8
module.exports의 다른 함수에서 module.exports 내에서 "local"함수를 호출 하시겠습니까?
module.exports선언 에서 다른 함수 내에서 함수를 어떻게 호출 합니까? app.js var bla = require('./bla.js'); console.log(bla.bar()); bla.js module.exports = { foo: function (req, res, next) { return ('foo'); }, bar: function(req, res, next) { this.foo(); } } function foo내에서 함수 에 액세스하려고하는데 다음 bar과 같은 결과가 나타납니다. TypeError : 개체 #에 …
327 node.js  express 

6
노드의 클라이언트 : Uncaught ReferenceError : require is not defined
그래서 node / express + jade 콤보로 응용 프로그램을 작성 중입니다. 나는이 client.js클라이언트에로드된다. 그 파일에는 다른 JavaScript 파일에서 함수를 호출하는 코드가 있습니다. 내 시도는 사용했다 var m = require('./messages'); messages.js서버 측에서와 마찬가지로 나중에 해당 파일에서 호출 함수 의 내용을로드하기 위해 . 그러나 require클라이언트 측에 정의되어 있지 않으며 형식 오류가 발생합니다 …

6
Express를 사용하여 NodeJS 서버에서 파일 다운로드
서버에있는 파일을 nodeJS 서버의 페이지에 액세스하는 시스템으로 다운로드하려면 어떻게해야합니까? ExpressJS를 사용하고 있으며 이것을 시도했습니다. 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(); }); 그러나 파일 이름과 파일 형식 (또는 확장자)을 얻을 수 없습니다. 누구든지 저를 도울 수 있습니까?

15
Express-js가 정적 파일을 가져올 수없는 이유는 무엇입니까?
코드를 가장 간단한 express-js 앱으로 축소했습니다. var express = require("express"), app = express.createServer(); app.use(express.static(__dirname + '/styles')); app.listen(3001); 내 디렉토리는 다음과 같습니다 static_file.js /styles default.css 그러나 액세스 할 때 http://localhost:3001/styles/default.css다음 오류가 발생합니다. Cannot GET / styles / default.css 그리고를 사용 express 2.3.3하고 node 0.4.7있습니다. 내가 뭘 잘못하고 있죠?
308 node.js  express 

6
Express 애플리케이션에서 JSON POST 데이터를 사용하는 방법
서버에 다음 JSON 문자열을 보내고 있습니다. ( { id = 1; name = foo; }, { id = 2; name = bar; } ) 서버에서 나는 이것을 가지고있다. 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'); }); }); 문자열을 보내면 …
307 json  node.js  express 

3
Node.js / Express.js-app.router는 어떻게 작동합니까?
질문하기 전에 app.router미들웨어로 작업 할 때 발생하는 일을 최소한 설명해야한다고 생각합니다. 미들웨어를 사용하는 기능은 app.use()입니다. 미들웨어가 실행될 때, 미들웨어를 사용하여 다음 미들웨어를 호출 next()하거나 더 이상 미들웨어가 호출되지 않도록합니다. 즉, 미들웨어 호출 순서는 중요합니다. 일부 미들웨어는 다른 미들웨어에 의존하기 때문에 끝 부분에있는 미들웨어가 호출되지 않을 수도 있기 때문입니다. 오늘 나는 …

6
Express에서 사용되는“다음”매개 변수는 무엇입니까?
다음과 같은 간단한 코드 블록이 있다고 가정하십시오. app.get('/', function(req, res){ res.send('Hello World'); }); 이 함수는 두 개의 매개 변수, 보유 req하고 res요청을 나타내는 응답이 각각 개체. 반면에이라는 세 번째 매개 변수를 가진 다른 함수가 next있습니다. 예를 들어 다음 코드를 살펴 보겠습니다. app.get('/users/:id?', function(req, res, next){ // Why do we need …
295 node.js  express 

30
Express.js req.body 정의되지 않음
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()); 그러나 여전히 req.body.something경로에서 요청할 때이를 가리키는 오류가 발생합니다 body is undefined. 다음은 다음을 사용하는 경로의 예입니다 req.body. app.post('/admin', function(req, res){ …
292 node.js  express 


4
Express에서 URL 매개 변수를 얻는 방법은 무엇입니까?
tagid내 URL에서 값을 얻는 데 문제가 localhost:8888/p?tagid=1234있습니다. 컨트롤러 코드를 수정하도록 도와주세요. 나는 tagid가치 를 얻을 수 없습니다 . 내 코드는 다음과 같습니다. app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var controller = require('./controller')({ app: app }); // all environments app.configure(function() { app.set('port', …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.