Eric Lu1204 2022-12-25 21:19 采纳率: 50%
浏览 27
已结题

下面👇🏻的代码认不出来,求帮助

下面一段代码是什么语言?用什么软件运行?

const http = require('http');
const url = require('url');
const fs = require('fs');
let platGame = function (playAction) {
    var radom = Math.random() * 3;
    var obj = {};
    obj.playAction = playAction;
    var action, result;
    if (radom < 1) {
        action = "剪刀";
    } else if (radom > 2) {
        action = "石头";
    } else {
        action = "布";
    }
    obj.action = action;
    if (playAction == action) {
        result = "平局";
    } else if (action == "剪刀" && playAction == "石头" || action == "石头" && playAction == "布" || action == "布" && playAction == "剪刀") {
        result = "你赢了"
    } else {
        result = "你输了"
    }
    obj.result = result;
    return JSON.stringify(obj);
}
var parseQuery = function (query) {
    var reg = /([^=&\s]+)[=\s]*([^&\s]*)/g;
    var obj = {};
    while (reg.exec(query)) {
        obj[RegExp.$1] = decodeURI(RegExp.$2);
    }
    return obj;
}

http.createServer(function (req, res) {

    let parse = url.parse(req.url);
    let pathname = parse.pathname
    console.log(pathname);
    if (pathname === '/favicon.ico') {
        res.writeHead(200);
        res.end();
    };
    if (pathname == "/action") {
        var val = parseQuery(parse.query).playAction;
        res.writeHead(200, { "content-type": "text/html;charset=utf-8" });
        res.end(platGame(val));
    }
    if (pathname === '/') {
        fs.createReadStream(__dirname + "/index.html").pipe(res)
    }
}).listen(3000)
  • 写回答

3条回答 默认 最新

  • wux_labs 2022-12-25 21:28
    关注

    这是jquery、vue等前端代码,放到浏览器运行

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月2日
  • 已采纳回答 12月25日
  • 创建了问题 12月25日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。