slug我的 API url 中有一个参数/photo/:slug/。完成后,它会重定向到另一个页面,该页面的 url 中包含 slug。如何将 slug 插入重定向 URL 中?
这是我将文件上传到服务器的路线:
exports.postEntriesCollection = (req, res) => {
Campaign.findOne({slug:req.params.slug}, function(err, campaign) {
let filename = ''
if(!isEmpty(req.files)) {
let file = req.files.file;
filename = file.name;
let uploadDir = './public/PhotoContestUploads/uploads/';
console.log(filename);
file.mv(uploadDir+filename, (err) => {
if (err)
throw err;
});
}
const photo = new PhotoEntries({
Email: req.body.email,
Name: req.body.name,
Description: req.body.description,
Phonenumber: req.body.Phone,
CampaignId: campaign._id,
done: false,
Photo: `uploads/${filename}`
});
photo.save().then(post => {
console.log(photo);
req.flash('success', { msg: 'Uploaded successfully' });
res.redirect('/photoapp/**:slug**/success');
});
});
}
我该怎么做呢?
梵蒂冈之花
相关分类