سلام خسته نباشید من نمی دونم چرا عکس هایی که در فایل uploads ذخیره کردم وقتی که می خوام تو ejs نمایششون بدم نمایش داده نمیشه و جالبیش اینکه تو یک route نمایش داده میشه تو روت دیگه نمایش داده نمیشه
در این روت نمایش داده نمیشه
exports.getUserHomePage=async(req,res)=>{
try{
const username=req.params.username;
linkObject={
post:`/user/${username}/post`,
create:`/user/${username}/create`,
logout:`/user/${username}/logout`
}
const fullnameArray=username.split("_");
const fullname=fullnameArray.join(" ");
const postDB=require("../model/posts");
const userID=req.user.id;
const posts = await postDB.find({user:userID});
res.render("user-home-page",{layout:"./layout/usersLayout",linkObject,fullname,posts});
}catch(err){
console.log(err);
}
}
در این روت نمایش داده میشه
exports.getHomePage = async(req, res) => {
try{
postStatus="public";
const postsArray= await posts.find({postStatus});
const selectedPosts=[];
for(let i=0;i<=5;++i){
const post=postsArray[i];
selectedPosts.push(post);
}
res.render("home",{selectedPosts});
}catch(err){
console.log(err);
}
سلام دوست من
نیاز به اطلاعات بیشتری هست تا بتونم راهنمایی کنم
نمیدونم پروژه به چه صورت ساخته شده و چه چیزهای ارسال شده و چه چیزهایی دریافت شده