Bagaimana untuk Memuatkan Lembaran Gaya CSS dengan betul dalam Aplikasi Nod, Express dan EJS?

Patricia Arquette
Lepaskan: 2024-10-26 02:09:02
asal
560 orang telah melayarinya

How to Properly Load CSS Stylesheets in Node, Express, and EJS Applications?

Membenamkan CSS ke dalam Aplikasi Node, Express dan EJS

Ramai pembangun bergelut untuk memuatkan lembaran gaya CSS ke dalam aplikasi web mereka yang dibina menggunakan Node, Express , dan EJS. Artikel ini menyediakan penyelesaian menyeluruh kepada isu biasa ini.

Pernyataan Masalah:

Walaupun mengikut arahan yang didokumenkan, pengguna terus menghadapi kesukaran memuatkan fail CSS. Fail styles.css kekal tidak boleh diakses dan alat pembangun menunjukkan bahawa jenis elemen ditetapkan kepada 'teks/html' dan bukannya 'teks/css'.

Penyelesaian:

Untuk menyelesaikan isu ini, ubah suai perisian tengah express.static dalam fail app.js anda kepada yang berikut:

<code class="javascript">app.use(express.static(__dirname + '/public'));</code>
Salin selepas log masuk

Ini memastikan bahawa fail statik disampaikan daripada direktori awam di akar projek.

Kemasukan CSS dalam EJS:

Selepas mengkonfigurasi middleware, anda boleh memasukkan fail CSS dalam templat EJS anda seperti berikut:

<code class="ejs"><link rel="stylesheet" type="text/css" href="css/style.css"></code>
Salin selepas log masuk

Perhatikan bahawa anda tidak seharusnya memasukkan garis miring hadapan (/) sebelum nama fail CSS. Ini penting untuk penyemak imbas mengenal pasti dan memuatkan helaian gaya dengan betul.

Dengan melaksanakan perubahan ini, anda boleh menggabungkan helaian gaya CSS dengan lancar ke dalam aplikasi Node, Express dan EJS anda.

Atas ialah kandungan terperinci Bagaimana untuk Memuatkan Lembaran Gaya CSS dengan betul dalam Aplikasi Nod, Express dan EJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan