पाठ 17 / 23
express.static()
किसी फ़ोल्डर से इमेज, CSS, और बना हुआ फ्रंटएंड assets दें।
एक बिल्ट-इन फ़ाइल सर्वर
express.static(root) एक मिडलवेयर लौटाता है जो root के अंदर, रिक्वेस्ट पथ से मेल खाती किसी भी फ़ाइल को देता है — प्रति फ़ाइल route की ज़रूरत नहीं।
public फ़ोल्डर सर्व करना
public/logo.png वाली फ़ाइल /logo.png पर उपलब्ध हो जाती है।
app.use(express.static('public'));
// public/logo.png -> GET /logo.png
// public/index.html -> GET /कस्टम माउंट पथ
एक prefix जोड़ें ताकि फ़ाइलें root की बजाय /static/* के नीचे रहें: app.use('/static', express.static('public'))।