express post接口获取到的数据怎么传给pages下的页面
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下的页面?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只要涉及密码等敏感信息,参数放到url中一般都是可以的,并且也可以放下。
如果实在放不下,express提供了一个全局变量,global,可以将数据挂载到它身上:
这样,在/index路由中,可以从global中读取出数据了: