在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 網(wǎng)絡(luò)操作介紹
文本編碼
小結(jié)
API 走馬觀花
API 走馬觀花
迭代
小結(jié)
運(yùn)行
回調(diào)
需求
代碼設(shè)計(jì)模式
進(jìn)程介紹
模塊
工程目錄
小結(jié)
小結(jié)
遍歷目錄
小結(jié)
小結(jié)
API 走馬觀花
用途
NPM
小結(jié)
安裝
網(wǎng)絡(luò)操作介紹
二進(jìn)制模塊
什么是 NodeJS
命令行程序
靈機(jī)一點(diǎn)
域(Domain)
應(yīng)用場(chǎng)景
模塊路徑解析規(guī)則
文件拷貝

網(wǎng)絡(luò)操作介紹

不了解網(wǎng)絡(luò)編程的程序員不是好前端,而 NodeJS 恰好提供了一扇了解網(wǎng)絡(luò)編程的窗口。通過(guò) NodeJS,除了可以編寫(xiě)一些服務(wù)端程序來(lái)協(xié)助前端開(kāi)發(fā)和測(cè)試外,還能夠?qū)W習(xí)一些 HTTP 協(xié)議與 Socket 協(xié)議的相關(guān)知識(shí),這些知識(shí)在優(yōu)化前端性能和排查前端故障時(shí)說(shuō)不定能派上用場(chǎng)。本章將介紹與之相關(guān)的 NodeJS 內(nèi)置模塊。

NodeJS 本來(lái)的用途是編寫(xiě)高性能 Web 服務(wù)器。我們首先在這里重復(fù)一下官方文檔里的例子,使用 NodeJS 內(nèi)置的 http 模塊簡(jiǎn)單實(shí)現(xiàn)一個(gè) HTTP 服務(wù)器。

var http = require('http');

http.createServer(function (request, response) {
    response.writeHead(200, { 'Content-Type': 'text-plain' });
    response.end('Hello World\n');
}).listen(8124);

以上程序創(chuàng)建了一個(gè) HTTP 服務(wù)器并監(jiān)聽(tīng) 8124 端口,打開(kāi)瀏覽器訪問(wèn)該端口 http://127.0.0.1:8124/ 就能夠看到效果。

注意: 在 Linux 系統(tǒng)下,監(jiān)聽(tīng) 1024 以下端口需要 root 權(quán)限。因此,如果想監(jiān)聽(tīng) 80 或 443 端口的話,需要使用 sudo 命令啟動(dòng)程序。

上一篇:運(yùn)行下一篇:小結(jié)