Eğer bir
res.sendfile('public/index1.html');
bir sunucu konsolu uyarısı alıyorum
ekspres kullanımdan kaldırıldı
res.sendfile
:res.sendFile
Bunun 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.html
işlenmez.
Mutlak yolun ne olduğunu bulamıyorum. public
İle aynı düzeyde dizin var server.js
. Ben yapıyorum res.sendFile
ile 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.sendFile
içinden app.get('/', function(req, res){res.sendFile("...")})
talep üzerine göndermek.
express.static
Ortak dizininizi sunmak için ara katman yazılımını kullanıyorsanız , nedenres.sendFile
göndermeniz gerekiyorpublic/index1.html
?