Node.js ile fotoğraf yüklemek için aşağıdaki adımları izlemek gerekmektedir: 1. Proje Kurulumu: Node.js ve gerekli bağımlılıkları kurun. 2. Gerekli Modülleri Yükleme: `multer`, `express` ve `morgan` modüllerini kurun. 3. Multer'ı Yapılandırma: `diskStorage()` yöntemini kullanarak dosyaların saklanacağı dizini belirleyin. `index.js` dosyasında: ```javascript const storage = multer.diskStorage({ destination: function(req, file, callback) { callback(null, '/src/my-images'); }, filename: function(req, file, callback) { callback(null, file.fieldname); } }); ```. 4. Express Sunucusunu Kurma: `app` değişkenine bir Express örneği atayın ve `use()` yöntemi ile gerekli orta yazılımları ekleyin. ```javascript const app = express(); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(morgan('dev')); app.use(express.static(__dirname, 'public')); ```. 5. POST İsteğini İşleme: `upload.single()` yöntemini kullanarak fotoğraf dosyasını yükleyin ve `req` ve `res` nesnelerine erişin. ```javascript app.post('/', upload.single('file'), (req, res) => { if (!req.file) { console.log("No file received"); return res.send({ success: false }); } else { console.log('file received'); return res.send({ success: true }) } }); ```. Bu şekilde, yüklenen fotoğraflar belirtilen dizinde kaydedilecektir.