# express.static() — एक्सप्रेस.जेएस

Source: https://www.geekswithgeeks.com/hi/expressjs/ex-static-files

> किसी फ़ोल्डर से इमेज, CSS, और बना हुआ फ्रंटएंड assets दें।

## एक बिल्ट-इन फ़ाइल सर्वर

`express.static(root)` एक मिडलवेयर लौटाता है जो `root` के अंदर, रिक्वेस्ट पथ से मेल खाती किसी भी फ़ाइल को देता है — प्रति फ़ाइल route की ज़रूरत नहीं।

## public फ़ोल्डर सर्व करना

`public/logo.png` वाली फ़ाइल `/logo.png` पर उपलब्ध हो जाती है।

```javascript
app.use(express.static('public'));
// public/logo.png -> GET /logo.png
// public/index.html -> GET /
```

## कस्टम माउंट पथ

एक prefix जोड़ें ताकि फ़ाइलें root की बजाय `/static/*` के नीचे रहें: `app.use('/static', express.static('public'))`।
