当前位置: 首页 > wzjs >正文

bt网页游戏网站软文广告素材

bt网页游戏网站,软文广告素材,专业的培训行业网站制作,网站安全如何做前言 http模块是Node中一个重要的方法,让前端开发者可以本地起服务。 目标 1 了解什么是服务器 2 掌握http模块的用法 #mermaid-svg-XgHp9uGoKqROrDKW {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-XgH…

前言
http模块是Node中一个重要的方法,让前端开发者可以本地起服务。
目标

1 了解什么是服务器
2 掌握http模块的用法


http
服务器相关
1 IP地址
2 域名与服务器
http相关
http模块

服务器相关

1 服务器

在网络节点中,负责消费资源的电脑叫做客户端;
负责对外提供网络资源的电脑,叫做服务器。

1.1 IP地址

Ip地址是互联网上每台计算机的唯一地址,具有唯一性。相当于手机电话号码,只有知道Ip地址才能进行通信。
在cmd终端中,用ping可以获取域名对应的的IP地址

ping 域名地址

普通电脑与服务器的区别
在普通电脑上安装服务器软件,如IIS、Apache等,就可以把普通电脑变成一台web服务器。

1.2 域名与服务器

域名是与Ip地址一一对应的,但是因为Ip地址不便于记忆,才有了域名。
域名与Ip的对应关系存放在域名服务器中(DNS)
域名服务器就是提供IP地址和域名之间转换服务的服务器

http相关

2 http模块

http 模块是Node.js官方提供的,用来创建web 服务器的模块。通过http模块提供的createServer()方法,就能方便的把一台普通的电脑,变成一台服务器,从而对外提供web 资源服务。

2.1 http模块使用步骤

1 引入http模块

const http = require(`http`)

2 创建http实例

const server = http.createServer();

3 为服务器实例绑定 request 时间,监听客户端的请求

server.on('request',function (req,res){console.log('--------req,res--------',req,res)
})

4 启动服务器

server.listen(8080,function(){console.log('Localhost http://127.0.0.1')
})

5 执行index.js
在这里插入图片描述

2.2 中文乱码

在这里插入图片描述

server.on('request',function (req,res){const str =  `你访问的 url 地址是${req.url},请求的 method 类型是${req.method}`// 设置Content-Type请求头,解决中文乱码res.setHeader('Content-Type', 'text/html;charset=utf-8')// 将内容响应给客户端res.end(str)
})

在这里插入图片描述
完整代码

// 导入http模块
const http = require('http');
// 创建http实例
const server = http.createServer();
// 为服务器实例绑定 request 时间,监听客户端的请求
server.on('request',function (req,res){const str =  `你访问的 url 地址是${req.url},请求的 method 类型是${req.method}`// 设置Content-Type请求头,解决中文乱码res.setHeader('Content-Type', 'text/html;charset=utf-8')// 将内容响应给客户端res.end(str)
})
// 启动服务器
server.listen(8080,function(){console.log('Localhost http://127.0.0.1')
})

2.3 响应不同内容

server.on('request',function (req,res){const str =  `你访问的 url 地址是${req.url},请求的 method 类型是${req.method}`console.log('----------',req.url)// 要相应的内容let content = `<h1>404 NOT FOUND</h1>`// 根据不同路径返回不同内容if(req.url=='/'|| req.url=='/index.html'){content = `<h1>欢迎进入首页</h1>`}else if(req.url == '/screen.html'){content = `<h1>欢迎使用大屏</h1>`}// 设置Content-Type请求头,解决中文乱码res.setHeader('Content-Type', 'text/html;charset=utf-8')// 将内容响应给客户端res.end(content)
})

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/133221.html

相关文章:

  • 不用服务器做网站网络推广一个月的收入
  • 网站建设3d插件乐陵seo外包
  • 电商运营推广方案上海网络营销seo
  • 龙岩网站建设要多久吉林网站推广公司
  • 住房和城乡建设部官方网站发布企业网站seo案例
  • 域名解析映射到网站空间怎么做成都十大营销策划公司
  • 做飞机票的图片的网站网址之家
  • 好的国外设计网站推荐seo实战密码第三版pdf下载
  • 网站开发广告语大全东莞优化疫情防控措施
  • 运营推广网站建设中国十大小说网站排名
  • 做一个网站APP价格做免费推广的平台
  • 南京浦口做网站点嘉兴新站seo外包
  • 门户型网站建设十大搜索引擎排行榜
  • 上海 网站 备案seo技术软件
  • 新乡做网站费用今日小说搜索百度风云榜
  • 物流网站建设公司哪家好2023第二波疫情已经到来
  • 网站的在线聊天怎么做推广app佣金平台正规
  • 34线城市做网站推广广告投放怎么做
  • 天津市做企业标准网站做一个公司网站需要多少钱
  • 自己的网站怎么做app广西壮族自治区免费百度推广
  • 茶文化网站制作怎么买域名自己做网站
  • wordpress 插件 慢seo优化行业
  • 第五冶金建设公司职工大学网站百度旗下的所有产品
  • 青岛的网站设计公司靠网络营销火起来的企业
  • 真人做爰视频网站免费下载seo学堂
  • 送网站建设谷歌海外广告投放
  • 陕西整站关键词自然排名优化关闭站长工具seo综合查询
  • 门户网站的建设与维护详情页设计
  • wallbase wordpressseo专业培训机构
  • 网站建设意义模板seo关键词排名软件流量词