我正在尝试在node.js中创建一个Web应用程序。我仍然有很多东西要学。目前,当我使用自己的ID从mysql数据库访问学生的信息时,我遇到错误“无法读取未定义的属性'stdntImage'”。我已经使用multer存储了图像。这是下面的代码,如果有人可以帮助我的话。
import yaml
job_template = [
{
"job-template": {
"name": "{name}_job",
"description": "job description",
"project-type": "multibranch",
"number-to-keep": 30,
"days-to-keep": 30,
"scm": [
{
"git": {
"url": "{git_url}"
}
}
]
}
}
]
yaml.dump(job_template, open("job_template.yaml", "w"), default_flow_style=False)
这是从数据库访问学生ID的过程。
app.get('/:id',function(req,res){
con.query('SELECT * FROM student_info WHERE s_id = ?',req.params.id,
function (error, results) {
if (error) throw error;
res.render('./pages/details.ejs',{
item:results
});
});
});
这是Ejs代码,用于显示该学生的详细信息,并且我在此页面中有错误。