nodejs搭建web伺服器

来自专栏 study

一、代码结构

//1.引入相关模块var http=require("http")var url=require("url")var fs=require("fs")//2.创建服务以及处理请求和响应var server=http.createServer(function(req,res){ //处理请求与响应部分}//3.监听某一个埠server1.listen(81,function(){ console.log("servers is success,listening on 81port!")})

二、http.createServer

var server=http.createServer(function(req,res){ var pathname=url.parse(req.url).pathname if(pathname==="/index.html"){ var conFile=fs.readFileSync("."+pathname,"utf-8") // res.writeHead(200,{content-type:text/html;charset=utf-8;}) res.statusCode = 200 res.setHeader(Content-Type, text/html;charset=utf-8) res.end(conFile) }<!-- index.html --><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width_=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> div{color: red;} </style></head><body> <div>index.html</div></body></html>

推荐阅读:

相关文章