本地写一个http服务,前端页面进行调用

index.js

// 内置http模块,提供了http服务器和客户端功能(path模块也是内置模块,而mime是附加模块)

var http = require("http");

// 创建服务器,创建HTTP服务器要调用http.createServer()函数,它只有一个参数,是个回调函数,服务器每次收到http请求后都会调用这个回调函数。服务器每收到一条http请求,都会用新的request和response对象触发请求函数。

var server = http.createServer(function (req, resp) {

//这样设置才可以解决跨域的请求

// 设置http的状态吗 200 202 400

resp.writeHead(200, {

    "Content-Type": "text/plain;charset='utf-8'",

    "Access-Control-Allow-Origin": "*",

"

Access-Control-Allow-Methods": "PUT,POST,GET,DELETE,OPTIONS",

});

var arr = [

 {

        name: "凌凌漆",

        age: 29,

        id: "008",

  },

 {

        name: "张扬",

       age: 20,

        id: "1213",

   },

];

let response = {

           code: "000000",

           msg: "SUCCESS",

           success: true,     

            data: arr,

};

// JSON.stringify用于将对象转成JSON文本,JSON.parse用于将JSON文本转成对象

var retval = JSON.stringify(response);

       resp.end(retval); // response对象结束响应

});

// 服务器开始运作监听端口

server.listen(3000, "localhost", function () {

console.log("服务器启动,监听端口3000中...");

});

page.vue 前端页面进行调用

axios({

         url: "http://localhost:3000/",

     }).then((res) => {

       console.log("res", res);

      if (res.data.code === "000000") {

               this.$message.success("ok");

       }

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永不止步不言放弃

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值