আমি যদি একটি
res.sendfile('public/index1.html');
তারপরে আমি একটি সার্ভার কনসোল সতর্কতা পেয়েছি
এক্সপ্রেস অবচিত
res.sendfile
:res.sendFile
পরিবর্তে ব্যবহার করুন
তবে এটি ক্লায়েন্টের পক্ষে কাজ করে।
তবে আমি যখন এটিকে পরিবর্তন করি
res.sendFile('public/index1.html');
আমি একটি ত্রুটি পেয়েছি
প্রকারের ত্রুটি: পাথ অবশ্যই নিখুঁত হতে হবে বা এর জন্য মূল নির্দিষ্ট করতে হবে
res.sendFile
এবং index1.html
রেন্ডার করা হয় না।
আমি নিখুঁত পথটি কী তা নির্ধারণ করতে অক্ষম। আমার public
হিসাবে একই স্তরের ডিরেক্টরি রয়েছে server.js
। আমি res.sendFile
সাথে থেকে করছি server.js
। আমি ঘোষণাও করেছিapp.use(express.static(path.join(__dirname, 'public')));
আমার ডিরেক্টরি কাঠামো যুক্ত করা হচ্ছে:
/Users/sj/test/
....app/
........models/
....public/
........index1.html
এখানে নির্দিষ্ট করার জন্য পরম পথটি কী?
আমি এক্সপ্রেস 4.x ব্যবহার করছি।
res.sendFile
ভেতর থেকে ডাকছি calling app.get('/', function(req, res){res.sendFile("...")})
express.static
আপনার সর্বজনীন ডিরেক্টরি পরিবেশন করতে মিডওয়্যারটি ব্যবহার করছেন তবে আপনাকে কেনres.sendFile
পাঠানোর দরকার আছেpublic/index1.html
?