在检查Node JS中的帖子请求中的某些条件后,我尝试重新加载包含特定消息的页面。 我的代码是:
app.post('/audio_upload', function(req,res){
var form = new formidable.IncomingForm()
form.multiples = false
form.parse(req, function(err, fields, files) {
if(err) throw new Error(err)
var track = files.upl.path
probe(track, function(err, probeData) {
var lengthInSeconds = probeData['streams'][0]['duration']
if(lengthInSeconds > 600) {
var mainMessage = 'Error'
res.render('main.ejs',{
message: req.flash(mainMessage),
})
}
return
});
应用达到条件if(lengthInSeconds.600
,但它不会呈现主页面。
你能帮我吗?