1、新建一个js文件,通过NodeJs本地起一个服务 再通过前端代码实现接口调用
const http = require('http');
const circularJson = require('circular-json');
const hostname = '127.0.0.2'; // 本地服务
const port = 3000; // 端口
// mock的数据
const customRes = [{name:1},{name:2},{name:11},{name:22},{name:111},{name:222}];
const server = http.createServer((req, res) => {
// GET请求
// console.log(req.url,'req.url'); // get请求获取传参
// res.statusCode = 200; // 响应码
// res.setHeader('Content-Type', 'text/plain');
// res.end(circularJson.stringify(customRes)); // 返回response
// POST请求
req.on('data', params => {
// 监听数据传输事件 POST请求获取传参
console.log(params);
})
req.on('end', () => {
res.statusCode = 200; // 响应码
res.setHeader('Content-Type', 'text/plain');
res.end(circularJson.stringify(customRes)); // 返回response
})
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
2、配置一下浏览器跨域,这里以谷歌为准
&nb