node.js에서 웹 앱을 만들기 위해 express를 사용하고 있습니다. 이것은 내가 가진 것의 단순화입니다.
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) {
// Process the data received in req.body
res.redirect('/');
});
내 문제는 다음과 같습니다.
전송 된 데이터 /category
가 유효하지 않다는 것을 알게되면 추가 컨텍스트를 /
페이지에 전달하고 싶습니다 . 어떻게해야합니까? 리디렉션은 추가 매개 변수를 허용하지 않는 것 같습니다.
/
페이지 가 없습니다 . /
특급 서비스 가 가능한 경로 가 있으며 , 특급 서비스가 렌더링 할 수있는 홈페이지 템플릿이 있습니다. 리디렉션 후 홈페이지 템플릿을 렌더링하기 위해 일부 데이터를 유지하려면 허용 된 대답에도 불구하고 세션은 친구입니다. 개별 브라우징 사용자에 대한 요청 및 응답 에 걸쳐 지속되는 데이터 저장소를 제공 하므로 /category
처리 중에 데이터를 넣은 다음 처리 중에 데이터 를 가져갈 수 /
있습니다.
flash
: stackoverflow.com/questions/12442716/…