node搭建简易的http请求,方便食用

node创建了一个优秀的后端js执行环境,使得js使用者也可以轻易的搭建属于自己的服务器,大大拓展了前端开发者的宽度,话不多说直接上代码;

默认同学们都已经安装了node

//1:引入内置的http模块并且创建一个服务器
var http = require('http')
var server = http.createServer(function(req,res){
    //设置请求参数的content-type(媒体类型信息)
      res.setHeader('content-type','text/html;charset=utf-8')
    //设置服务器返回的数据
      res.send('服务器返回的数据')
})
//2:  监听服务器开启
server.listen('8080',(err)=>{
  if(!err){
    console.log('服务器开启成功')
  }
}) 

如此我们的服务器就开启成功,接下来我们可以通过网页验证,参数是否返回:


1.png

并且我们可以通过http服务器做一些简单的数据传参和返回

const http = require('http');
//引入解析查询字符串参数的依赖
const qs = require('querystring');
const server = http.createServer(function(req,res){
  var str = req.url.split('?')[1];
//qs的parse方法可以将urlencode(name='zhi'&age="zhi")模式的参数解析成对象
  let objParams = qs.parse(str);
  console.log(objParams)
  let {name,age} = objParams;
  console.log(name,age);
  res.setHeader('content-type','text/html;charset=utf-8');
  res.end(`我的名字是${name},今年我${age}岁了`)
})
server.listen('8080',function(err){
  if(!err){
    console.log("服务器启动成功了!!!!")
  }
})

现在我们可以来检验是否成功


2.png

是的是的,以上就是我们今天的全部环节。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容