const express = require('express')
const server = express()
server.post('/formCb', function(req, res) {
//这里获取到传过来的数据,怎么把这些数据传到pages下的index页面
res.redirect(`/index?${querystring.stringify(req.body)}`)
})
'/formCb'接收到的数据会很多,不能用res.redirect('index?')
路径后面携带参数的方式,参数太大页面会显示不出来,有什么方法把参数传给pages下的页面?
只要涉及密码等敏感信息,参数放到url中一般都是可以的,并且也可以放下。
如果实在放不下,express提供了一个全局变量,global,可以将数据挂载到它身上:
这样,在/index路由中,可以从global中读取出数据了: