使用res.redirect(''/ home / page')浏览器停留在相同的旧路由上

时间:2018-11-24 18:30:55

标签: express angular6 response.redirect angular-httpclient

从angular am调用/ abc,在express中使用res.redirect('/ home / page')进行响应

此角度路线写在Node中,m从那里返回我的index.html res.redirect位于app.get('/ home / page')内部,但在浏览器中不提供此URL。调用API的旧路径仍然存在。

我们应该如何处理这种情况?

    router.get('/abc', addXssToHeader, function(req, res) {
     res.redirect('/home/page');
    });


    app.get('/home/page', addXssToHeader, function(req, res) {
    app.use("/node_modules", express.static(path.join(__dirname, '../node_modules')));
    res.sendFile('index.html', {root: path.join(__dirname, workingDir)});
    });

0 个答案:

没有答案