[英]Turn off Express.js logs on POST request
我有代码:
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
var optionsNeedle = {
compressed: true,
accept: 'application/json',
content_type: 'application/json'
};
app.post('/slotc4llb4ckb2b', (req, res) => {
res.set('Connection', 'close');
res.setHeader('content-type', 'application/json');
var request = JSON.parse(JSON.stringify(req.body))
switch (request.api)
{
case 'do-auth-user-ingame' :
var datacc = request;
var data = needle.post('https://example.com:8443/slot_auth', datacc, optionsNeedle, function(err, resp, body) {
var d = parser.parseFromString(body);
var x = d.getElementsByTagName('pre')[0].innerHTML = d.getElementsByTagName('pre')[0].innerHTML.replace(/\n/g, '<br/>');
var text = x.replace(/"/g, '\\"');
var text = text.replace(/\\/g, "");
console.log(text);
var text = JSON.parse(text);
slot__out(text, function(s){
res.send(JSON.stringify(s));
});
});
break;
case 'do-debit-user-ingame' :
var datacc = request;
var data = needle.post('https://example.com:8443/slot_debit', datacc, optionsNeedle, function(err, resp, body) {
var d = parser.parseFromString(body);
var x = d.getElementsByTagName('pre')[0].innerHTML = d.getElementsByTagName('pre')[0].innerHTML.replace(/\n/g, '<br/>');
var text = x.replace(/"/g, '\\"');
var text = text.replace(/\\/g, "");
var text = JSON.parse(text);
slot__out(text, function(s){
res.send(JSON.stringify(s));
});
});
break;
case 'do-credit-user-ingame' :
var datacc = request;
var data = needle.post('https://example.com:8443/slot_credit', datacc, optionsNeedle, function(err, resp, body) {
var d = parser.parseFromString(body);
var x = d.getElementsByTagName('pre')[0].innerHTML = d.getElementsByTagName('pre')[0].innerHTML.replace(/\n/g, '<br/>');
var text = x.replace(/"/g, '\\"');
var text = text.replace(/\\/g, "");
var text = JSON.parse(text);
slot__out(text, function(s){
res.send(JSON.stringify(s));
});
});
break;
case 'do-rollback-user-ingame' :
var data = slot__rollback(request, function(data){
slot__out(data, function(s){
res.send(JSON.stringify(s));
});
});
break;
case 'do-get-features-user-ingame' :
var datacc = request;
var data = needle.post('https://example.com:8443/slot_getfeatures', datacc, optionsNeedle, function(err, resp, body) {
var d = parser.parseFromString(body);
var x = d.getElementsByTagName('pre')[0].innerHTML = d.getElementsByTagName('pre')[0].innerHTML.replace(/\n/g, '<br/>');
var text = x.replace(/"/g, '\\"');
var text = text.replace(/\\/g, "");
var text = JSON.parse(text);
slot__out(text, function(s){
res.send(JSON.stringify(s));
});
});
break;
case 'do-activate-features-user-ingame' :
var datacc = request;
var data = needle.post('https://example.com:8443/slot_activefeatures', datacc, optionsNeedle, function(err, resp, body) {
var d = parser.parseFromString(body);
var x = d.getElementsByTagName('pre')[0].innerHTML = d.getElementsByTagName('pre')[0].innerHTML.replace(/\n/g, '<br/>');
var text = x.replace(/"/g, '\\"');
var text = text.replace(/\\/g, "");
var text = JSON.parse(text);
slot__out(text, function(s){
res.send(JSON.stringify(s));
});
});
break;
case 'do-end-features-user-ingame' :
var datacc = request;
var data = needle.post('https://example.com:8443/slot_endfeatures', datacc, optionsNeedle, function(err, resp, body) {
var d = parser.parseFromString(body);
var x = d.getElementsByTagName('pre')[0].innerHTML = d.getElementsByTagName('pre')[0].innerHTML.replace(/\n/g, '<br/>');
var text = x.replace(/"/g, '\\"');
var text = text.replace(/\\/g, "");
var text = JSON.parse(text);
slot__out(text, function(s){
res.send(JSON.stringify(s));
});
});
break;
default :
throw "Unknown api";
}
});
我正在使用 Express.js,但每次当我收到对 /slotc4llb4ckb2b 的 POST 请求时,我都会在控制台中抛出此消息:
{"answer":{"balance":913.08,"bonus_balance":"0","user_id":"3090","operator_id":"20799","currency":"RUB","user_nickname":"mkrdev","auth_token":"9430d855bed21d355c2eeded60ecd070c98fb15f611e4668c6cebde848defd86","game_token":"cc921285abfb29def63ed07696fb6199","error_code":0,"error_description":"ok","timestamp":"1669174133"},"api":"do-auth-user-ingame","success":true}
我该如何禁用它?
看起来您的帖子主要是代码; 请添加更多详细信息。 看起来您的帖子主要是代码; 请添加更多详细信息。 看起来您的帖子主要是代码; 请添加更多详细信息。 看起来您的帖子主要是代码; 请添加更多详细信息。 看起来您的帖子主要是代码; 请添加更多详细信息。 看起来您的帖子主要是代码; 请添加更多详细信息。
查看控制台对象的“api”键,它是“do-auth-user-ingame”,在您的代码中,对于此开关案例,您已将 console.log(text) 放在代码块中。 删除该行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.