(假API)后台API没有设计好之前,前端开发用假API不失进度进行数据层开发
来源:互联网 发布:js同时获取多个id 编辑:程序博客网 时间:2024/06/03 16:12
'use strict';//引入http模块const http = require('http');const login = require('./login');const productList = require('./productList');const server = http.createServer((request,response)=>{ //Get处理 switch (request.url){ case'/api/productList':{ r = productList(); //回应头,200表示成功,后边是请求类型 response.writeHead(200,{'Content-Type':'application/json'}); response.end(JSON.stringify(r)); } break; } //POST处理 //request订阅一个data消息 //当body传输完成时 request.on('data',(body)=>{ //写回应头 response.writeHead(200,{'Content-Type':'application/json'}); const bodyJSON = JSON.parse(body);//json解析,用parse,把json格式的字符串变成js对象 console.log(bodyJSON);//现在我们打印一下bodyJSON console.log(request.headers);//打印一下请求头 console.log(request.url); let r = null; switch (request.url){ case '/api/login':{ r= login(bodyJSON); } break; } response.end(JSON.stringify(r)); })});server.listen(8081);console.log('开启成功');//api和APP工程是两个东西,分开的//创建一个文件夹,通过npm init 作为工程根目录//在这个文件里面创建一个index.js,作为入口//首先引入http模块,//const http = require('http')//通过http模块创建一个createServer(callBack) callback里面两个参数,一个request,response// var server = http.createServer((request,response)=>{})//创建好server后创建一个监听的端口 server.linsten(8081)//创建同目录下productList.js文件function productList() { const r = [ { id:1, name:'xxx', price:10, }, { id:2, name:'yyy', price:11, }, { id:3, name:'zzz', price:12, } ] return r;}module.exports = productList;//暴露product//创建同目录下login.js 文件function login(body) { if (body.username == '123' && body.pwd == '123'){ const r = { success:true, data:{ token:12345, uid:3, } } return r; }else { const r = { success:false, message:'密码错误', } return r; }}module.exports = login;//暴露
阅读全文
0 0
- (假API)后台API没有设计好之前,前端开发用假API不失进度进行数据层开发
- 【福利】前端开发用互联网API大全
- Android开发--与后台通信(一)--API数据获取
- 前端开发相关技术API文档汇总
- 前端开发常用API-chm版
- 前端开发常用API合集
- 前端开发之调用天气api
- 信息后台[tonyLp]百度地图API开发实践(1)
- 后台管理实现刷新API层缓存数据
- 关于使用MSN的API进行开发
- 使用golang进行docker api开发
- 免费API 接口罗列,再也不愁没有服务器开发不了APP了(下)【申明:来源于网络】
- API DESIGN(API设计)
- 程序开发设计API大全 下载
- APP开发实战8-API接口设计
- ArcObject API 开发(一)
- zookeeper(二) API开发
- 什么是好的API设计?
- nginx 代理和负载均衡
- Web基础之与Listener的第一次接触
- 李宏毅机器学习课程笔记9:Recurrent Neural Network
- 1049. Counting Ones (30)
- es6常用特性学习总结
- (假API)后台API没有设计好之前,前端开发用假API不失进度进行数据层开发
- Recycler
- POSIX线程同步
- PHP验证码不显示
- 神经机器翻译(Neural Machine Translation)系列教程
- 动态规划:HDU2844-Coins(多重背包的二进制优化)
- 系统数据字典数据模型设计
- Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC
- 006