Eğer bir
res.sendfile('public/index1.html');
bir sunucu konsolu uyarısı alıyorum
ekspres kullanımdan kaldırıldı
res.sendfile:res.sendFileBunun yerine kullanın
ancak istemci tarafında iyi çalışıyor.
Ama bunu
res.sendFile('public/index1.html');
Bir hata alıyorum
TypeError: yol mutlak olmalı veya
res.sendFile
ve index1.htmlişlenmez.
Mutlak yolun ne olduğunu bulamıyorum. publicİle aynı düzeyde dizin var server.js. Ben yapıyorum res.sendFileile gelen server.js. Ben de beyan ettimapp.use(express.static(path.join(__dirname, 'public')));
Dizin yapımı ekliyor:
/Users/sj/test/
....app/
........models/
....public/
........index1.html
Burada belirtilecek mutlak yol nedir?
Express 4.x kullanıyorum.
res.sendFileiçinden app.get('/', function(req, res){res.sendFile("...")})talep üzerine göndermek.
express.staticOrtak dizininizi sunmak için ara katman yazılımını kullanıyorsanız , nedenres.sendFilegöndermeniz gerekiyorpublic/index1.html?