1. 程式人生 > 其它 >node,js搭建簡單伺服器

node,js搭建簡單伺服器

搭建伺服器

建立一個資料夾,在資料夾裡準備伺服器要展示的網頁與搭建伺服器的js檔案

準備展示的網頁內容為

準備執行伺服器的run.js程式碼

//引用node.js的http模組
const http = require('http');
const server = http.createServer()
//註冊 request 事件
server.on('request', (req, res) => {
//引用fs模組
	const fs = require('fs')
	//獲取請求地址中的路徑,無則補全
	if (req.url === '/') {
		req.url = '/index.html'
	}
	fs.access('./漂亮的網頁' + req.url, err => {
		if (err) {
		//錯誤提示404
			res.statusCode = 404
			res.end('no find')
		} else {
			fs.readFile('./漂亮的網頁' + req.url, (err, data) => {
			//輸出網頁
				if (err) throw err;
				res.end(data)
			})
		}
	})
})
//指定埠8080,埠自己設定,只要與其他伺服器埠不同即可
server.listen(8080, () => console.log('啟動伺服器'))

寫完js程式碼以後在檔案路徑處開啟cmd

在cmd中檢查node.js並執行伺服器,沒有node.js需要下載,有則顯示版本

這樣輸入自己電腦的ip就可以在瀏覽器開啟伺服器執行的網頁了