Javascript 在服务器上成功授权令牌后,向前端发送什么?

Javascript 在服务器上成功授权令牌后,向前端发送什么?,javascript,node.js,angular,express,Javascript,Node.js,Angular,Express,我在前端的流程是登录页面->配置文件页面 在背面,我从标题处获得令牌,如下所示: app.use(verifyToken); function verifyToken(req, res, next) { if (req.path === '/auth/google') { next(); } else { var token = req.headers.authorization; client.verifyIdToken

我在前端的流程是登录页面->配置文件页面

在背面,我从标题处获得令牌,如下所示:

app.use(verifyToken);

function verifyToken(req, res, next) {
    if (req.path === '/auth/google') {
        next();
    }
    else {
        var token = req.headers.authorization;
        client.verifyIdToken({
            idToken: token,
            audience: 'myClientId'
        }).then(pay => {
            res.status(200); // What to send here?
        }).catch(err => {
            res.status(401).json({error: err});
        });
    }
}

因此,登录页面调用
/auth/google
,验证上面的令牌,然后重定向到
/profile
页面,在该页面中进行另一个API调用…但第二个API调用未被调用。如果在上面删除了令牌验证功能,则它可以工作。所以我需要一个
next()
的地方让事情继续下去?

没关系,我用
next()
关闭了
res.status(200)
,它继续在配置文件页面上启动API调用