मैं नोड में एक वेब ऐप बनाने के लिए एक्सप्रेस का उपयोग कर रहा हूं। जेसेज यह मेरे पास क्या है का एक सरलीकरण है:
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/…