I have a problem when I host my backend to the Render

I use multer.diskStorage to store my upload image. It is fine befor hosted on Render. It have problem when i host to the render. The image are not appear when to call the api . Some object are appear like id , category and description . But image are not apper.There is my code

const storage = multer.diskStorage({
    destination: path.join(__dirname, 'upload', 'images'), // Set the destination path outside the src folder
    filename: (req, file, cb) => {
        cb(null, `${Date.now()}${path.extname(file.originalname)}`);
    }
});

const upload = multer({ storage: storage });

//Creating Upload Endpoint for image
app.use('/images', express.static(path.join(__dirname, 'upload', 'images')));

// Update the upload endpoint to return the full image URL
app.post("/upload", upload.single("product"), (req, res) => {
    res.json({
        success: 1,
        image_url: `http://${req.hostname}:${port}/images/${req.file.filename}` // Dynamically generate image URL
    });
});```


> I want to image apper , when i hosted on Render :))