1. 程式人生 > 其它 >簡單實現靜態資源讀取

簡單實現靜態資源讀取

技術標籤:node.jshtml5

readfile.js程式碼如下:

//引入需要的各個模組
const http=require('http');
const fs=require('fs');
const path=require('path');

//建立伺服器
let server=http.createServer((req,res)=>{

	// req.url獲取請求地址 /favicon.ico地址是自動請求的
	if(req.url=='/favicon.ico') return;
     
     //在瀏覽器輸入請求的地址
	if(req.url=='/index1.html'
){ // 請求的地址和實際載入地址不一樣,讀取index.html檔案內容 //l路徑拼接,dirname為檔案當前目錄,path.join('路徑','路徑') fs.readFile(path.join(__dirname,'index.html'),'utf-8',(err,data)=>{ if(err) throw err; res.end(data); }) // 把讀取內容呈遞給前臺,這裡是找不到檔案的情況下報錯 }else{ res.end(`Not Found The requested URL ${req.url} was not found on this server.`
) } }); //監聽埠號 server.listen('埠號','ip地址'),這裡只用埠號 server.listen('8989')

index程式碼:

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
		<style>
			p{
				background: yellow;
			}
		</style>
	</
head
>
<body> <h1>這是前端資源</h1> </body> </html>

在該資料夾內使用cmd命令,讀取js檔案建立伺服器
在這裡插入圖片描述
在瀏覽器輸出,讀取檔案內容:
在這裡插入圖片描述