Question: I keep getting this error: TypeError: Cannot read properties of undefined (reading 'lab'), although the input name is correct: This is the html code of

I keep getting this error: TypeError: Cannot read properties of undefined (reading 'lab'), although the input name is correct:

This is the html code of the file input:

placeholder=<%=info.patient_labResults %>>

Options

href="/api/deleteLab?id=<%=info.patient_id%>">Delete

This is the code for the post method (using knex) =>

exports.editLabResults = async (req, res) => {

const { labResultsName, labResults } = req.files.lab;

console.log(labResultsName);

if (labResultsName && labResults) {

console.log(labResultsName);

await knexClient.insert({ patient_labResultsName: labResultsName, labResults: labResults })

.into('patients')

.where('patient_id', id);

res.sendStatus(200);

} else {

console.log("Empty");

res.sendStatus(400);

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!