الان می خوایم فایل های استاتیک مثلا css
هامون رو به سند html
هامون لینک کنیم. اگه به صورت معمولی لینک بنویسیم کار نمی کنه. باید اول یه پوشه به نام public
درست کنیم و این پوشه دسترسی گلوبال داره که یوزر می تونه بهش دسترسی داشته باشه. فایل های استایل هامون رو اینجا قرار می دیم.
الان تو فایل های html
هامون لینک می دیم به اون فایل به صورت زیر:
<link rel="stylesheet" href="/public/style.css">
فقط باید دقت کنیم که دیگه نباید توی آدرس public
رو بنویسیم. باید به صورت زیر بنویسیم:
<link rel="stylesheet" href="/style.css">
الان فقط نیاز داریم که توی روت یعنی فایل app.js
بنویسیم که این فایل به صورت استاتیک هست و اجازه دسترسی بدیم بهش:
app.use(express.static(path.join(__dirname, "public")));
به این صورت به نود اطلاع میدیم که این فایل به صورت استاتیک هست و اجازه دسترسی بهش میده.