আমি স্থিতিশীল ফাইল হিসাবে পরিবেশন করতে index.html
এবং /media
উপ-ডিরেক্টরিতে চাই । সূচি ফাইলটি URL /index.html
এবং /
URL উভয়ই পরিবেশন করা উচিত ।
আমার আছে
web_server.use("/media", express.static(__dirname + '/media'));
web_server.use("/", express.static(__dirname));
তবে দ্বিতীয় লাইনটি দৃশ্যত পুরোটিকে পরিবেশন করে __dirname
, এতে সমস্ত ফাইল (কেবল index.html
এবং নয় media
) সহ, যা আমি চাই না।
আমিও চেষ্টা করেছি
web_server.use("/", express.static(__dirname + '/index.html'));
তবে বেস ইউআরএল অ্যাক্সেস করার /
পরে একটি অনুরোধ বাড়ে web_server/index.html/index.html
(ডাবল index.html
উপাদান), যা অবশ্যই ব্যর্থ হয়।
কোন ধারনা?
যাইহোক, আমি এক্সপ্রেসে এই বিষয়ে ( static()
+ এর প্যারামগুলি) ... হতাশার সাথে একেবারে কোনও ডকুমেন্টেশন পাইনি । একটি ডক লিঙ্কটিও স্বাগত।
express.static()
দ্বারা পরিচালিত হয়serve-static
। আপনি এর নথিগুলি এনএমপিজেএস / প্যাকেজ / রিজার্ভ- স্ট্যাটিক বা github.com/expressjs/serv-static এ খুঁজে পেতে পারেন ।