Wenn Sie versuchen, die Datepicker-Werte mit den Parametern in der URL zu füllen, können Sie eine Route wie diese einrichten und sicherstellen, dass die Daten in Ihrem Kontextobjekt übergeben werden.
const joi = require('joi');
const yourRoute = {
method: 'GET',
path: '/applicants/from/{datefrom}/to/{dateto}',
config: {
validate: {
params: {
datefrom: joi.date(),
dateto: joi.date()
}
}
},
handler: (request, reply) => {
let context = {
datefrom: request.params.datefrom,
dateto: request.params.dateto
};
reply.view('path/to/view', context);
}
};
Und dann in der Vorlage, müssen Sie nur DATEFROM und dateto setzen:
<input type="date" value="{{datefrom}}"/>
Und in diesem Beispiel ist zur Zeit nicht auf auf dem Server erforderlich. Solange die URL-Parameter im richtigen Format sind, wird das Datum korrekt für Sie analysieren.