nodejs代码:
var redis = require("redis");  
var client = redis.createClient(6379, "127.0.0.1");  
var arr = []
function getReadisData(){
    client.on("ready",function(){
        client.subscribe("FM101.7");
    })
    client.on("message",function(chanel,message){
        var num = Number(message);
        // console.log(num);
        Msg(num);
//         // return num;
        // arr.push(num);
        // console.log(arr);
        return num
//         // document.write(arr);    })
};function Msg(message){
    console.log(message)
    return message;
};getReadisData();
HTML代码:
<!doctype html>
<html lang="en">
<head>
    <script src="jquery-3.2.1.min.js"></script>
    <!-- <script src="temp_server.js"></script> -->
    <script src="tick.js"></script></head>
<body>
    <script type="text/javascript">
      var temp = Msg();
      document.write(temp);        </script>
  </body>
</html>
将nodejs服务运行起来然后运行html,希望html可以获取MSG()里的返回值显示在网页时,报错tick.js:5 Uncaught ReferenceError: require is not defined,说require没定义,网上好像说是html不能运行nodejs的代码,那这里应该怎么做呢?请大神指教。。