代码之家  ›  专栏  ›  技术社区  ›  maverick

Node.js响应状态404,保留url

  •  0
  • maverick  · 技术社区  · 6 年前

    当您键入url时,可以这样说:mypage.com/products/1412

    如果该产品(具有该id)不存在,我希望它保留在该页面上,但该页面应呈现“404页面”。我有一个404页面,它已经是一个React组件了。站点上的每个错误都会重定向到此视图,在该视图中呈现此组件。。。

    代码如下所示:

    res.writeHead(302, {
     Location: '/error' + encodeURI(req.url),
    });
    

    这里发生的事情是,当您键入API中不存在的错误产品时,它会将我重定向到“error/product/id”

    对不起,解释得不好。

    0 回复  |  直到 6 年前