第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

實現(xiàn) Nodejs int HTML/CSS

實現(xiàn) Nodejs int HTML/CSS

拉丁的傳說 2023-10-30 20:30:52
我正在學(xué)習(xí)使用Nodejs進(jìn)行后端開發(fā)。從我到目前為止所看到的來看,似乎沒有辦法將它與使用純HTML和CSS構(gòu)建的已經(jīng)制作的網(wǎng)站集成。有人告訴我,當(dāng)在index.html沒有 的情況下在本地運行文件時Nodejs,Web 瀏覽器會css自動處理 ,但是當(dāng)使用節(jié)點時,如何同時顯示html和css來顯示?我的文件有一個HTML頁面和一個 href CSS。當(dāng)嘗試使用Nodejs發(fā)出請求并提供HTML頁面服務(wù)時,它會顯示沒有樣式的頁面,并完全忽略CSS我在HTML.我已經(jīng)嘗試過express(),ejs但是是否可以使用我已經(jīng)在 HTML/CSS 中制作的內(nèi)容?這是源代碼,任何解釋都會有巨大的幫助:const http =  require('http');//importing httpvar fs = require('fs');//file streamlet handleRequest = (request, response) =>{    response.writeHead(200,{        'Content-type': 'text/html'    });    fs.readFile('./index.html', null, function(error, data){        if(error){            response.writeHead(404)            response.write('File not found!');        }else{            response.write(data);        }        response.end();    });   console.log('request was made: ' + request.url);//logg all requests made}http.createServer(handleRequest).listen(3000);
查看完整描述

1 回答

?
手掌心

TA貢獻(xiàn)1942條經(jīng)驗 獲得超3個贊

如果你想在節(jié)點應(yīng)用程序中渲染 html。你有很多方法可以做到這一點 1. 使用 ejs pug 等模板進(jìn)行服務(wù)器端渲染

  1. 您也可以使用不帶模板的 html。但是你必須創(chuàng)建一個 /public 文件夾,并在其中使用 fs 模塊從 app.js 選擇 index.html 的路徑

  2. 只需使用 Node 來制作 api,然后使用 vainlila html 或 vue 等框架從客戶端調(diào)用它

我建議開始學(xué)習(xí) Node.js 課程。


查看完整回答
反對 回復(fù) 2023-10-30
  • 1 回答
  • 0 關(guān)注
  • 122 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號