La xaliyay: sida loo diro html file with express

Dhibaatada ugu weyn ee la xiriirta dirida faylasha HTML ee Express waa in Express uusan si asal ah u taageerin u adeegida faylalka joogtada ah sida HTML, CSS, iyo JavaScript. Si aad ugu adeegto faylalka taagan, waa in aad isticmaashaa middleware sida express.static() ama express.static middleware ay bixiso xidhmada adeega-static. Midka dhexe wuxuu kuu ogolaanayaa inaad qeexdo tusaha halka ay ku yaalaan faylashaada taagan ka dibna khariidad codsiyada faylashaas tusahaas.

To send an HTML file with Express, you can use the res.sendFile() method. This method takes the path of the file as its argument and sends it to the client.

Example: 
app.get('/', (req, res) => { 
   res.sendFile(__dirname + '/index.html'); 
});

1. app.get ('/', (req, res) => {
// Khadkani wuxuu qeexayaa maamulaha dariiqa ee marinka xididka codsiga. Marka la codsado dariiqa xididka, shaqadan dib-u-soo-celinta waxaa lagu fulin doonaa req oo waxay dib u dhigi doontaa walxaha sida dooddeeda.

2. res.sendFile (__dirname + '/index.html');
// Khadkani wuxuu isticmaalaa habka Express sendFile() si loogu diro faylka HTML ee ku yaala __dirname + '/index.html' macmiilka si ay uga jawaabaan codsigooda xididka codsiga

Waa maxay faylka HTML

Faylka HTML waa feylka Luqadda Calaamadaynta Hypertext, kaas oo loo isticmaalo in lagu abuuro boggaga internetka. Faylasha HTML waxay ka kooban yihiin tags iyo astaamo qeexaya qaabka iyo waxa ku jira bogga mareegaha. Waxay ku qoran yihiin qoraal cad, si loo furo oo lagu daabaco tafatire kasta oo qoraal ah.

Ku saabsan ExpressJS

ExpressJS waa qaab dhismeedka codsiga shabakadda ee Node.js, oo loo sii daayay barnaamij bilaash ah oo il furan oo hoos yimaada shatiga MIT. Waxaa loogu talagalay in lagu dhiso codsiyada shabakadda iyo API-yada. Waxa loogu yeedhay qaab-dhismeedka server-ka caadiga ah ee Node.js.

ExpressJS waxa ay bixisaa sifooyin adag si loo horumariyo codsiyada webka iyo moobaylka. Waxay fududaynaysaa habka codsiyada dariiqa, maaraynta qalabka dhexe, samaynta boggaga HTML iyo u dirida jawaabaha dhinaca macmiilka. ExpressJS waxay kaloo taageertaa matoorada moodeelka sida Jade, EJS iyo Handlebars.

Qaab dhismeedka ExpressJS wuxuu ku salaysan yahay JavaScript wuxuuna isticmaalaa qaab dhismeedka MVC (Model-View-Controller) qaab dhismeed kaas oo ka caawiya horumariyeyaasha inay si fudud u abuuraan codsiyo la miisaami karo. Intaa waxaa dheer, waxay u ogolaataa horumariyeyaasha inay isticmaalaan xog uruurin badan sida MongoDB, Redis, MySQL iwm., taas oo sahlaysa in la dhiso codsiyada adag.

Sideen u soo diraa faylka HTML anigoo isticmaalaya Express

Si aad u dirto faylka HTML adigoo isticmaalaya Express, waxaad u baahan tahay inaad isticmaasho habka res.sendFile(). Habkani wuxuu qaadaa dariiqa faylka sida dood wuxuuna u diraa jawaab ahaan macmiilka.

Tusaale:
app.get ('/', (req, res) => {
res.sendFile (__dirname + '/index.html');
});

Related posts:

Leave a Comment