出入码小程序刷新请求完成;优化调试输出;添加出入码接口mock;配置业务域名SSL证书
This commit is contained in:
@@ -2,6 +2,7 @@ const sleepTime = 0; // 模拟弱网环境等待时间
|
||||
|
||||
// 1. 导入http模块
|
||||
const http = require("http");
|
||||
var url = require("url");
|
||||
|
||||
// 2. 创建一个web服务器对象
|
||||
const server = http.createServer();
|
||||
@@ -14,6 +15,9 @@ server.on("request", async (req, res) => {
|
||||
//res.write()表示向客户端输出的方法
|
||||
// res.write("hello world,你好nodejs")
|
||||
|
||||
let urlObj = url.parse(req.url, true);
|
||||
let query = urlObj.query;
|
||||
|
||||
res.setHeader('Content-Type', 'text/json;charset=utf-8');
|
||||
|
||||
let result = {};
|
||||
@@ -39,18 +43,37 @@ server.on("request", async (req, res) => {
|
||||
// msg: "用户名或密码不正确",
|
||||
// data: null
|
||||
};
|
||||
} else if (req.url.startsWith('/access/getCodeInfo')) {
|
||||
result = {
|
||||
success: true,
|
||||
msg: "成功",
|
||||
data: {
|
||||
id: query.id,
|
||||
qrcodeColor: "green",
|
||||
infoText: "绿码 请通行",
|
||||
infoTextColor: "green",
|
||||
// qrcodeColor: "red",
|
||||
// infoText: "红码 禁止通行",
|
||||
// infoTextColor: "red",
|
||||
}
|
||||
// success: false,
|
||||
// msg: "用户名或密码不正确",
|
||||
// data: null
|
||||
};
|
||||
} else {
|
||||
result = {
|
||||
success: false,
|
||||
msg: "服务器内部错误",
|
||||
data: null,
|
||||
// extra: {
|
||||
// url: req.url,
|
||||
// method: req.method,
|
||||
// headers: req.headers,
|
||||
// req: Object.keys(req),
|
||||
// res: Object.keys(res)
|
||||
// }
|
||||
extra: {
|
||||
url: req.url,
|
||||
query: query,
|
||||
urlObj: urlObj,
|
||||
method: req.method,
|
||||
headers: req.headers,
|
||||
req: Object.keys(req),
|
||||
res: Object.keys(res)
|
||||
}
|
||||
};
|
||||
}
|
||||
res.write(JSON.stringify(result));
|
||||
@@ -71,4 +94,5 @@ server.listen(80, () => {
|
||||
console.log(`服务启动成功: ${baseUrl}/`);
|
||||
console.log();
|
||||
console.log(`${baseUrl}/user/login`);
|
||||
console.log(`${baseUrl}/access/getCodeInfo`);
|
||||
})
|
||||
|
Reference in New Issue
Block a user