我目前正在使用Node.js,Express和MYSQL在电子商务网站上工作。我一直在尝试向购物车应用中添加商品,并收到以下错误:
application/x-www-form-urlencoded
。
我相信我必须错误地设置了路由,但是我不确定自己做错了什么。我认为这可能与我的ejs语句有关; multipart/form-data
,在我的路线中,但是我以多种方式对其进行了重写,但这似乎无法解决问题。
我在Cannot GET /add_to_cart/
页上的路线:
<%=this.id%>
我的JavaScript文件中的.ejs
语句:
<p><a href="/add_to_cart/<%=this.id%>" class="btn btn-primary" role="add">Add to cart</a></p>
答案 0 :(得分:0)
您应该检查并修复在服务器端遇到的错误。
仅需快速看一下代码,就可以看到您正在提取productID
变量中的产品ID参数,但是您正在将id
变量传递给SQL查询。可能还存在其他错误。