日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

http-helloworld

發布時間:2024/4/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http-helloworld 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var http = require('http') var fs = require('fs')
// 1. 創建 Server var server = http.createServer()
// 2. 監聽 Server 的 request 請求事件,設置請求處理函數 // 請求 // 處理 // 響應 // 一個請求對應一個響應,如果在一個請求的過程中,已經結束響應了,則不能重復發送響應。 // 沒有請求就沒有響應。 // // 咱們以前使用過 Apache 服務器軟件,這個軟件默認有一個 www 目錄,所有存放在 www 目錄中的資源都可以通過網址來瀏覽 // 127.0.0.1:80/a.txt // 127.0.0.1:80/index.html // 127.0.0.1:80/apple/login.html
var wwwDir = 'D:/Movie/www'
server.on('request', function (req, res) { var url = req.url // / index.html // /a.txt wwwDir + /a.txt // /apple/login.html wwwDir + /apple/login.html // /img/ab1.jpg wwwDir + /img/ab1.jpg if (url === '/') { fs.readFile(wwwDir + '/index.html', function (err, data) { // if (err) { // res.end('404 Not Found.') // } else {
// }
if (err) { // return 有兩個作用: // 1. 方法返回值 // 2. 阻止代碼繼續往后執行 return res.end('404 Not Found.') } res.end(data) }) } else if (url === '/a.txt') { fs.readFile(wwwDir + '/a.txt', function (err, data) { if (err) { return res.end('404 Not Found.') } res.end(data) }) } else if (url === '/index.html') { fs.readFile(wwwDir + '/index.html', function (err, data) { if (err) { return res.end('404 Not Found.') } res.end(data) }) } else if (url === '/apple/login.html') { fs.readFile(wwwDir + '/apple/login.html', function (err, data) { if (err) { return res.end('404 Not Found.') } res.end(data) }) } })
// 3. 綁定端口號,啟動服務 server.listen(3000, function () { console.log('running...') })

轉載于:https://www.cnblogs.com/lujieting/p/10296317.html

總結

以上是生活随笔為你收集整理的http-helloworld的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。