三步走:
- 導(dǎo)入需要的包
- 創(chuàng)建一個(gè)服務(wù)器
- 監(jiān)聽主機(jī)地址以及端口號
/*1.導(dǎo)入包*/
var http = require('http');
/*2.使用對應(yīng)的http創(chuàng)建一個(gè)服務(wù)器
* createServer:這個(gè)方法中有一個(gè)參數(shù),這個(gè)參數(shù)就是表示回調(diào)
* 回調(diào)中有兩個(gè)參數(shù),一個(gè)表示req,一個(gè)表示res
* 當(dāng)有對應(yīng)的請求的時(shí)候,就會調(diào)用這個(gè)方法*/
var server = http.createServer(function (req,res) {
/*我們使用res作為返回,通過end方法來設(shè)置對應(yīng)的返回內(nèi)容
* 一般這個(gè)end方法中可以設(shè)置對應(yīng)的字符串以及二進(jìn)制數(shù)據(jù)*/
res.end('hello world');
});
/*3.監(jiān)聽主機(jī)地址以及端口
* listen中有兩個(gè)參數(shù),一個(gè)表示端口號,第二個(gè)表示主機(jī)地址*/
server.listen(3000,'127.0.0.1');