我正在使用KeystoneJS进行电子商务网站(学习目的)。在我显示所有产品的视图中,我想添加一个过滤器,用于按价格对项目进行排序,另一个用于显示仅一个品牌的产品。需要两种形式,但我不能只提交一种
我的products.pug看起来像这样
ex:
input:
a b 3 c d 6 9
output:
a b,3,c,d,6,9
我在routes / views /中的products.js看起来像这样
.container
form(method='post')
input(type='hidden', name='action', value='products')
button(type='submit').btn.btn-primary Send
基本上我想要做的就是在点击视图中的按钮时打印 POST 。而不是那样,我收到404错误页面。如果你们能帮助我,我将非常感激
答案 0 :(得分:1)
知道了!在/routes/index.js中我替换了
app.get('/products', route.views.products);
的
app.all('/products', route.views.products);
我觉得虚伪但很开心。