vue.js - 某些产品的 PDP 页面被重定向到 404
问题描述
我需要一些帮助来解决 Vue Storefront 中的这个问题,我在尝试解决这个问题时遇到了一些困难:
导航到 PDP(产品详细信息页面)并刷新页面后,对于许多产品,页面被重定向到“页面未找到”。被重定向到 page-not-found 的产品总是相同的,并且并非所有产品都被重定向到 page-not-found。即使路径是硬编码的,使用 router-link 遍历到 PDP 也是有效的,但是直接导航到它或在 PDP 上刷新页面不起作用。我还尝试隔离问题,发现即使仅包含核心中的 Product.js 混合文件并删除 PDP 上的所有其他代码仍然会导致重定向。
尽管尝试了几天,我仍无法解决此错误。即使您看不到导致问题的原因,如果有人至少可以向我展示如何调试此问题,那将很有帮助。我不知道如何知道是什么代码导致重定向到 404。
谢谢
解决方案
行为是否仅存在于给定类型的产品(如捆绑)或它们是否具有某些共同特征?
问题可能是在 SSR 刷新期间缺少一些数据。然后在客户端无法获取产品。如果我们缺少对某些特定产品类型的一些检查,就会发生这种情况。你能在 VS slack 上 ping 我并允许访问代码吗?看起来错在我们这边:)
推荐阅读
- excel - VBA excel参考用户表单作为变量来获取数据
- protocol-buffers - 如何在 protobuffer 中使用反射设置消息的扩展字段
- node.js - 如何获取文件夹中最近的图像?
- php - PHP-Unable get values from $_SESSION, error msg is Notice: Undefined variable: _SESSION
- javascript - 如何循环数字序列以根据给定数字连续推送?(斐波那契)
- javascript - 如何从输入字符串中使用javascript中的子字符串方法?
- javascript - MongoDB 通过 findOne 加入集合
- prolog - 如何在prolog中打印出所有事实
- php - Laravel 日期/时间比较
- c# - 文本框中的特定字符