【发布时间】:2019-10-30 22:53:10
【问题描述】:
我正在尝试创建一个中间件来将我的所有路由重定向到 https,我想我需要一个中间件,所以我在 Nuxt 的中间件文件夹中创建了一个 redirect.js 文件,然后我将其添加到 @ 987654322@:
router: {
middleware: ["redirect"]
},
这是我的redirect.js 文件,它给我一个服务器错误:
export default function({ app }) {
if (process.env.NODE_ENV === "production") {
if (app.context.req.header("x-forwarded-proto") !== "https") {
app.context.res.redirect(`https://${app.context.req.header("host")}${app.context.req.url}`);
}
}
}
【问题讨论】:
标签: javascript http redirect heroku nuxt.js