node,js搭建簡單伺服器
阿新 • • 發佈:2021-06-29
搭建伺服器
建立一個資料夾,在資料夾裡準備伺服器要展示的網頁與搭建伺服器的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就可以在瀏覽器開啟伺服器執行的網頁了