我正在尝试第一次设置 Snipcart。大多数情况下看起来很简单,但是当我尝试使用测试支付卡结账时遇到了一些问题。
我只使用香草前端,并在背面使用 Express。我每次都会遇到同样的错误:
A 'cart-confirmation' error occurred in Snipcart.
Reason: 'product-crawling-failed'
但是它在我的控制台中返回给我的 URL 看起来应该能够正确地抓取产品:https://myHerokuApp.herokuapp.com/shop/starry-night
<button class="snipcart-add-item"
data-item-id="starry-night"
data-item-price="79.99"
data-item-url="/shop/starry-night"
data-item-description="This is a sweet piece of art."
data-item-image="img/1.jpg"
data-item-name="The Starry Night">
Add to cart
</button>
我真的很困惑我做错了什么。我的快速路由器有什么关系吗?我试过路由这样的东西只是为了看看会发生什么
router.get("/shop/:product", function (req, res, next) {
res.json({
"data-item-id": "starry-night",
"data-item-price": "79.99",
"data-item-url": "/shop/starry-night"
})
});
但这并没有什么不同。
我真的希望有人能发现我做错了什么或在文档中指出我正确的方向..
谢谢!