如何获取nextjs + express + apollo中的上一个URL?

时间:2018-12-12 00:19:24

标签: reactjs apollo react-apollo next.js

我想知道正确/最有效的方法来获取先前的URL,因此我可以创建一个具有不同href的链接,具体取决于:

  1. 用户访问主页并选择一个项目,例如:它来自/ products / search /:items => / products /:item,则项目页面中的“后退”按钮href应为“ / products / search” /:项目”
  2. 用户登陆到项目页面/ products /:item,然后返回按钮href 应该是/ products

现在我所做的只是将search /:items查询存储在localStorage上,但是我也在考虑,因为我正在使用React,所以要使用Context API来存储“ beforeHistoryChange”的结果事件,然后在我想要的任何地方使用它。

0 个答案:

没有答案