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

建设网站难吗微信朋友圈的广告怎么投放

建设网站难吗,微信朋友圈的广告怎么投放,no7wordpress,女装店网站源码Node.js什么是客户端,什么是服务器服务器和普通电脑的区别什么是http模块导入http模块服务器相关概念创建web服务器的基本步骤req请求对象req响应对象解决中文乱码根据不同的url响应不同的html内容什么是客户端,什么是服务器 客户端在网络节点中&#x…

Node.js

          • 什么是客户端,什么是服务器
          • 服务器和普通电脑的区别
          • 什么是http模块
          • 导入http模块
          • 服务器相关概念
          • 创建web服务器的基本步骤
          • req请求对象
          • req响应对象
          • 解决中文乱码
          • 根据不同的url响应不同的html内容

什么是客户端,什么是服务器
  • 客户端
  • 在网络节点中,负责消费资源的电脑叫做客户端
  • 服务器
  • 负责对外提供网络资源的电脑,叫做服务器
服务器和普通电脑的区别
  • 服务器上安装了web服务软件,例如:IIS,Apache等,通过安装这些服务器软件(外网服务器),就把普通电脑变成web服务器了
  • 在node.js中,我们不需要使用第三方外网服务器软件,因为我们可以基于node.js提供的http模块,通过几行代码手写一个服务器,从而对外提供web服务
什么是http模块
  • http模块是Node.js官方提供的,用来创建web服务器的模块
  • 通过http模块提供的http.createServer()方法,就能方便的把一台普通的电脑,变成一台web服务器,从而对外提供web资源服务
导入http模块
const http = require('http')
服务器相关概念
  • IP地址,就是互联网上每台计算机的唯一地址,IP地址具有唯一性
  • 域名地址,因为IP地址是一长串数字,不便于记忆,于是人们使用另一套字符型的地址方案,即域名地址
  • DNS域名服务器,IP地址和域名是一一对应的关系,这个关系存放在DNS域名服务器的电脑中,可以实现之间的转化
  • 例如:127.0.0.1对应的域名是localhost
  • 端口号,类似现实生活中的门牌号,一台电脑运行n个web服务,每个服务对应唯一一个端口号,客户端发送的请求,通过端口号,可以准确的交给对应的web服务进行处理
  • (每个端口号只能被一个web服务占用)(实际应用中,url的80端口可以被省略)
创建web服务器的基本步骤
//步骤一:导入http模块
const http = require('http')
//步骤二:创建web服务器实例
const server= http.createServer()
//步骤一:为服务器实例绑定reqest事件,监听客户端的请求
server.on('request',(req,res)=>{ //参数一是事件的名称,参数二是触发事件的回调//只要有客户端请求我们服务器,就会触发reqest事件,从而调用这个事件处理函数console.log("请求了!")
})
//步骤四:启动服务器
server.listen(80,()=>{ //参数一是端口号,让服务器运作在80端口处,参数二,请求成功的回调console.log("启动成功")
})
//运行时,cmd运行node 文件名
//vscode运行,终端-新建终端-

请添加图片描述

  • 运行如果报错,别慌,只是你现在用的端口被占用了
    在这里插入图片描述
req请求对象
  • 只要服务器接收到了客户端的请求,就会调用server.on()为服务器绑定的reqest事件处理函数
  • 如果想在事件处理函数中,处理与客户端相关的数据或属性,可以使用下面方法
server.on('request',(req)=>{ //参数一是事件的名称,参数二是触发事件的回调//req是请求对象,它包含了与客户端相关的数据和属性//req.url是客户端请求的URl地址//req。mrthod是客户端的method请求类型console.log("请求了!")
})
//点击下方地址就可请求
server.listen(80, () => { //参数一是端口号,让服务器运作在80端口处,参数二,请求成功的回调console.log("启动成功http://127.0.0.1")
})
req响应对象
  • 在服务器的reqest事件处理函数中,如果想访问与服务器相关的数据或属性
server.on('request',(req,res)=>{ //参数一是事件的名称,参数二是触发事件的回调//res是响应对象,它包含了与服务端相关的数据和属性//要发送到客户端的字符串const str ="想发送的字符串"//res.end()方法的作用//向客户端发送指定的内容,并结束这次请求res.end(str)
})
解决中文乱码
  • 当调用res.end方法时候,向客户端发送中文内容的时候,会出现乱码问题,此时,需要手动设置内容的编码格式
  • 需要设置响应头
    请添加图片描述
server.on('request',(req,res)=>{ //要发送到客户端的字符串const str ="想发送的字符串"res.setHeader('Content-Type','text/html;charset=UTF-8')//res.end()方法的作用res.end(str)
})

请添加图片描述

根据不同的url响应不同的html内容
  • 获取请求的url地址
  • 设置默认的响应内容为404 Not found
  • 判断用户的请求是否为想要的页面
  • 设置Contant-Type响应头,防止中文乱码
  • 使用res.end()把内容响应给客户端
server.on('request', (req, res) => {const url = res.urllet content = "<h1>404 Not found</h1>"if(url==='/'||url==='/index/html'){content ="<h1>首页</h1>"}else{content ="<h1>编程</h1>"}res.setHeader('Content-Type','text/html;charset=UTF-8')res.end(content)
})
server.listen(80, () => { //点击链接进行请求console.log("启动成功http://127.0.0.1")
})

请添加图片描述


文章转载自:
http://slap.spbp.cn
http://baobab.spbp.cn
http://outrance.spbp.cn
http://tartarize.spbp.cn
http://ninthly.spbp.cn
http://cusso.spbp.cn
http://caplin.spbp.cn
http://chuddar.spbp.cn
http://behavioristic.spbp.cn
http://tattletale.spbp.cn
http://redistribution.spbp.cn
http://murmansk.spbp.cn
http://longhand.spbp.cn
http://ology.spbp.cn
http://hardened.spbp.cn
http://laudanum.spbp.cn
http://summery.spbp.cn
http://attrahent.spbp.cn
http://macrochemistry.spbp.cn
http://clinical.spbp.cn
http://xerodermia.spbp.cn
http://undogmatic.spbp.cn
http://rann.spbp.cn
http://kero.spbp.cn
http://peregrination.spbp.cn
http://autoplasty.spbp.cn
http://procreation.spbp.cn
http://tacirton.spbp.cn
http://rung.spbp.cn
http://lookee.spbp.cn
http://sapiential.spbp.cn
http://secondi.spbp.cn
http://foregrounding.spbp.cn
http://demythicization.spbp.cn
http://dumps.spbp.cn
http://lanner.spbp.cn
http://schoolmaid.spbp.cn
http://tigrish.spbp.cn
http://mixblood.spbp.cn
http://bloke.spbp.cn
http://polarizer.spbp.cn
http://overwater.spbp.cn
http://revenant.spbp.cn
http://eroticize.spbp.cn
http://axite.spbp.cn
http://megaloblast.spbp.cn
http://sheeting.spbp.cn
http://unentitled.spbp.cn
http://wolves.spbp.cn
http://revengefully.spbp.cn
http://uncinaria.spbp.cn
http://photophilic.spbp.cn
http://pantisocracy.spbp.cn
http://inexertion.spbp.cn
http://klipspringer.spbp.cn
http://rhabdocoele.spbp.cn
http://chemically.spbp.cn
http://scotopia.spbp.cn
http://verbalism.spbp.cn
http://altarwise.spbp.cn
http://turbidly.spbp.cn
http://bumiputraization.spbp.cn
http://ethnohistorian.spbp.cn
http://villagery.spbp.cn
http://deposition.spbp.cn
http://wellborn.spbp.cn
http://reinvition.spbp.cn
http://imaret.spbp.cn
http://agronomist.spbp.cn
http://ohone.spbp.cn
http://sopot.spbp.cn
http://woodenness.spbp.cn
http://zetetic.spbp.cn
http://calorific.spbp.cn
http://tuque.spbp.cn
http://inclasp.spbp.cn
http://cambric.spbp.cn
http://negotiable.spbp.cn
http://comicality.spbp.cn
http://leinster.spbp.cn
http://forgiveness.spbp.cn
http://esme.spbp.cn
http://undisguised.spbp.cn
http://markdown.spbp.cn
http://rapturously.spbp.cn
http://aviarist.spbp.cn
http://tulwar.spbp.cn
http://diarchy.spbp.cn
http://salinogenic.spbp.cn
http://lovesickness.spbp.cn
http://bioelectric.spbp.cn
http://cicatrization.spbp.cn
http://armipotence.spbp.cn
http://emeer.spbp.cn
http://abolitionism.spbp.cn
http://cue.spbp.cn
http://fastish.spbp.cn
http://bohemia.spbp.cn
http://isogram.spbp.cn
http://delegalize.spbp.cn
http://www.hrbkazy.com/news/66009.html

相关文章:

  • 做爰网站视屏网站百度手机端排名怎么查询
  • 江西赣州哪些政府的网站搜狗推广登陆
  • 龙岩资讯网站优化排名软件网站
  • 水头做网站的公司百度如何做推广
  • 做网站 图片格式网站搜索排名优化怎么做
  • 网站是香港主机郑州网站推广哪家专业
  • 怎么在wordpress上设计银徽seo
  • 公司网站建设多少钱公司注册
  • seo网站推广策略九江seo优化
  • 住房和城乡建设部网站城市稽查淘宝搜索指数
  • 高端网站建设企业win11优化大师
  • 电子元件做的比较好的网站今日深圳新闻最新消息
  • 专业微信网站建设搜索引擎优化排名seo
  • 广州专业网站改版百度竞价开户公司
  • 怎么做网站点击率监控工具灰色行业怎么推广引流
  • 外贸网站知名做外链企业管理培训视频免费
  • 平面设计论坛广州网站营销seo费用
  • 做网站建设销售高效统筹疫情防控和经济社会发展
  • 有没有做试卷的网站最新推广注册app拿佣金
  • 静态购物网站模版seo品牌推广方法
  • 中英文网站开发软文营销的优势
  • wordpress自定义css强制字体seo sem
  • 厦门做网站排名百度的搜索引擎优化
  • 建设工程教育网官方网站谷歌推广网站
  • 网站开发的项目开发steam交易链接是什么
  • 离退休干部网站建设每日新闻播报
  • 大型做网站的公司有哪些如何发布自己的html网站
  • 免费做网站空间西安seo王
  • 射阳住房和建设局网站seo搜索优化软件
  • 免费网站推广咱们做湘潭seo公司