Segue o código:
app.post('/registros/salva', function(req,res){
var lancamento = req.body;
req.assert('datarotulo', 'É obrigatório o lançamento da data constante no rótulo').notEmpty();
Segue o código:
app.post('/registros/salva', function(req,res){
var lancamento = req.body;
req.assert('datarotulo', 'É obrigatório o lançamento da data constante no rótulo').notEmpty();
Vale ressaltar que meu formulário tem 03 campos e o único que a "req" não captura é de data:
<label for="data"> Data do Rótulo
<input type="date" class="data" id="data">
</label>
Oi José, o seu campo data não tem o atributo name definido. Você está testando pelo valor de datarotulo
mas o campo não tem esse name. Deve ser por isso que não está funcionando.
Vou ver se é isso, mas os outros input também não têm a propriedade name e funcionam (mesmo sendo select).
Se preferir você pode colar o formulário completo aqui pra gente ver.