实现静态服务器(http.createServer)

使用Node.js原生代码实现静态服务器


服务器类型

  1. web服务器 [静态服务器]
    • 举例: wamp里面www目录
    • 目的是为了展示页面内容
    • 前端: nginx
  2. 应用级服务器[api服务器]
    • 后端接口
    • tomcat

使用了http模块

主要使用的方法:

  1. http.createServer
  2. server.listen(这里的listen我觉得是server.listen)

案例

const http=require('http');//导入http模块
const port=3000;
const hostname='localhost'//设置端口号,域名,后面的listen方法要用

//创建服务器
http.createServer((request,response)=>{
     

    response.writeHead(200,{
     
     'Content-Type':'text/html;charset=utf8'
    })//设置头
    
    response.write('xxhhytml')//写入内容
    
    response.end()//结束服务器

}).listen(port,hostname,()=>{
     
    console.log(`这个服务器运行在http://${
       hostname}:${
       port}`)
})

你可能感兴趣的:(实现静态服务器(http.createServer))