0
点赞
收藏
分享

微信扫一扫

nodeJs模拟接口请求 记录

萨科潘 2022-04-18 阅读 81

nodeJs模拟接口请求

一般工作中前端开发的过程中,后端接口一般都是提供比较晚 ,这时候就需要开发人员自己在前端模拟数据,之前可以使用mockjs去模拟假数据,但是感觉没有nodejs直接写的接口比较真实,而且也没有在自己的项目中创建多余的有关mock的文件夹或者代码,感觉比较清晰,所以现在自己喜欢使用nodejs模拟接口

  1. 首先 创建一个文件夹,然后新建一个app.js,在项目根目录下,npm init初始化
  2. 然后安装express npm install express -s
  3. 开始写app.js
const express = require("express");
const app = express();
const data = require("./data/data.json");
 
/*为app添加中间件处理跨域请求*/
app.use(function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    res.header('Access-Control-Allow-Headers', 'Content-Type');
    next();
});
// get方式监听/getList
app.get("/getList", (req, res) => {
    //在这里做点什么
    res.send(data)
})
 
 
// 监听8080端口
app.listen(8080, () => {
    console.log('服务器运行在8080');
})

4.新建data.json

{
  "code": 0,
  "message": "获取列表成功",
  "data": {
      "token":"4gjfdhkjg4455dfg"
  }
}

5.进入目录下的app.js, node app.js执行,浏览器输入http://localhost:8080/getList 就可以看到结果
在这里插入图片描述

举报

相关推荐

0 条评论