ctx.render不会重定向页面

时间:2017-08-13 12:29:58

标签: javascript node.js jwt koa koa-router

我很确定这是因为ctx.render功能仅用于渲染页面,但我不知道该做什么来做我尝试做的事情。

基本上,我尝试在登录后将用户重定向到用户的mypage,并在标头中使用jwt令牌,因此我使用axios向服务器发送get请求,服务器路由器函数呈现动态{{带有给定数据的1}}文件。我想将jwt数据放入pug文件,但是当我发送get请求时,页面只刷新自己并且实际上并没有重定向到mypage。

此处的代码

客户端

pug

路由器

try {
    let res = await axios(loginOpt)
    await store.set('jwtToken', res.data.token)
    let mpOpt = {headers: {"Authorization": 'Bearer ' + store.get('jwtToken')}}
    axios.get(`/u/${payload.email}`, mpOpt)
} catch (e) {
    console.error("failed to send login request", e)
}

0 个答案:

没有答案