Javascript ctx.render不';不要重定向页面

Javascript ctx.render不';不要重定向页面,javascript,node.js,jwt,koa,koa-router,Javascript,Node.js,Jwt,Koa,Koa Router,我很确定这是因为ctx.render函数只用于呈现页面,但我不知道该怎么做才能完成我正在做的事情 基本上,我尝试在登录后将用户重定向到用户的mypage,头中带有jwt令牌,因此我使用axios向服务器发送get请求,服务器路由器函数使用给定数据呈现动态pug文件。我想把jwt数据放到pug文件中,但当我发送get请求时,页面只会刷新自己,实际上不会重定向到mypage 这是密码 客户端 try { let res = await axios(loginOpt) await st

我很确定这是因为
ctx.render
函数只用于呈现页面,但我不知道该怎么做才能完成我正在做的事情

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

这是密码

客户端

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)
}
路由器

router.get('/:userName', async (ctx, next) => {
    console.log("jwt TOKEN IS", ctx.header.authorization)

    let renderData = {
        userName: userName,
        profilePic: "../images/1.mesege_1.png",
        itemCount: itemCount.data,
        contentCount: itemCount.data, 
        joinedDate: m(dateString).format('LL'),
        lastVisited: m(dateString).format('LL') // gotta add
    }

    await ctx.render('form/form4', renderData)
})