亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

實現 Nodejs int HTML/CSS

實現 Nodejs int HTML/CSS

拉丁的傳說 2023-10-30 20:30:52
我正在學習使用Nodejs進行后端開發。從我到目前為止所看到的來看,似乎沒有辦法將它與使用純HTML和CSS構建的已經制作的網站集成。有人告訴我,當在index.html沒有 的情況下在本地運行文件時Nodejs,Web 瀏覽器會css自動處理 ,但是當使用節點時,如何同時顯示html和css來顯示?我的文件有一個HTML頁面和一個 href CSS。當嘗試使用Nodejs發出請求并提供HTML頁面服務時,它會顯示沒有樣式的頁面,并完全忽略CSS我在HTML.我已經嘗試過express(),ejs但是是否可以使用我已經在 HTML/CSS 中制作的內容?這是源代碼,任何解釋都會有巨大的幫助: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貢獻1942條經驗 獲得超3個贊

如果你想在節點應用程序中渲染 html。你有很多方法可以做到這一點 1. 使用 ejs pug 等模板進行服務器端渲染

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

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

我建議開始學習 Node.js 課程。


查看完整回答
反對 回復 2023-10-30
  • 1 回答
  • 0 關注
  • 123 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號