Express 4.16.2 使用`res.redirect`跳转后的页面无法获取静态资源文件
如题:
我的环境有一个初始化配置页面initialization
:
router.get('/initialization' ,(req, res) => {
res.render('initialization', {
title: '初始化'
})
}).post('/initialization', (req, res, next) => {
// 读取配置文件
readConfigFile().then(data => {
data.initialized = true
// 保存配置文件
return saveConfigFile(JSON.stringify(data, null ,2))
}).then(() => {
// 这里跳转
res.redirect('/sign-in')
}).catch(err => {
next(err)
})
})
我想在初始化之后跳转到登录页面/sign-in
,但是使用res.redirect('/sign-in')
跳转之后登录页面的静态资源(js,css)等都加载不了了,而且页面还是在initialization
页面,但是刷新页面之后都是正常的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我也不知道为什么,它自己又好了,可能是其他原因