我试图让它变成当用户转到/checkout
时他们可以输入一个号码然后用户保存它。我的问题就是这样,当他们在view all / show页面点击checkout
并将它们带到/checkout/:id
时。我得到的那部分很简单,但如何从模板中的URL访问该ID?
这是我的表格:
<form role="form-inline"action="/dashboard/it/expendable/checkout?_method=PUT" method="POST">
<div class="form-group col-md-4">
<label for="name" class="control-label">Number of units checked out</label>
<input type="number" class="form-control" id="name" name="checkoutNum" placeholder="# Units">
</div><!-- Number Checkout -->
</form>
我的路线:
// checkout expendable
app.get('/dashboard/it/expendable/checkout/:id',
setRedirect({auth: '/login'}),
isAuthenticated,
(req, res, next) => {
next();
},
setRender('dashboard/it/checkoutExpendable'),
dashboard.getDefault);
我需要将URL中的ID传递给我的PUT
路由,以保存数据,主要是采用的单位数。我计划让它创建一个新的签出document
,然后更新现有document
的可消耗数量。