如何使用node js在另一个jade模板中重定向和读取数据,而不使用会话和查询字符串
how to redirect and read data at another jade template using node js without using session and query string
我正试图将数据从一个视图发送到另一个视图,但我只能重定向,但我的要求是重定向并立即将数据发送到另一个翡翠模板。我使用下面的代码:
customer.js
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function (req, res) {
res.render('customers', { title: 'Express' });
});
router.post('/customers/add', function (req, res) {
var name = req.param('name');// req.body.name;//second way
var address = req.param('address');
var email = req.param('email');
var phone = req.param('phone');
res.redirect('/ViewCutomerDetail');
})
module.exports = router;
现在我想要的是发送姓名,地址,电子邮件,电话到另一个视图说"ViewCutomerDetail",但我怎么能做到这一点在"ViewCutomerDetail"我使用下面的代码
var express = require('express');
var router = express.Router();
/* GET users listing. */
router.get('/', function (req, res) {
console.log('hello');
res.render('ViewCutomerDetail', { req: req});
});
module.exports = router;
您可以使用cookie。
http://expressjs.com/en/api.html req.cookies
router.post('/customers/add', function (req, res) {
res.cookie('name', req.param('name'));
res.cookie('address', req.param('address'));
res.cookie('email', req.param('email'));
res.cookie('phone', req.param('phone'));
res.redirect('/ViewCutomerDetail');
})
/* GET users listing. */
router.get('/', function (req, res) {
console.log('hello');
res.render('ViewCutomerDetail', { req: req, cookies: req.cookies });
});
相关文章:
- 如何读取表单中的输入数据
- 正在读取JSON,数据未显示
- 使用jquery读取Json数据
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- 使用Javascript读取Webstorage表单数据
- 查找所有TD标签并读取其数据属性
- 如何将数据传递给Popup以及如何在Popup中读取数据
- 读取角度表达式json数据中的br或pre或html标记
- 无法读取js中的php JSON编码数据
- 使用水豚,i'm无法从href中读取自定义数据-属性
- 读取外部local.txt文件以将数据加载到数组中
- 无法读取数据“;对象名称“;未定义的角度方向
- 如何拆分从 json 文件中读取的数据
- 如何在不赋值数组变量的情况下读取数组数据
- 无法读取未定义的属性“用户名” - 通过电子邮件在 Node.js 中发送表单数据
- AngularJS如何将JSON数据读取到Slim框架(PUT方法)
- 脚本& lt; path>SVG中的数据(读取和修改)
- 如何防止剑道UI组合框在数据读取时重新填充
- 我有这个数据读取到我的控制台.我想显示"exampleHeader"和“;exampleBody&q
- 谷歌驱动器文件元数据读取