引入HTML引入nodejs的问题

同学张三三 2018-12-08 03:27:41
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的代码,那这里应该怎么做呢?请大神指教。。
...全文
2647 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oeT_Teo 2018-12-24
  • 打赏
  • 举报
回复
node.js可以操作html文件,反过来不行,如楼上说的,node.js浏览器直接解释不了
bieyinan 2018-12-19
  • 打赏
  • 举报
回复
nodejs 是服务端的语言,浏览器不能使用
風灬雲 2018-12-12
  • 打赏
  • 举报
回复
nodejs是后端语言,不是在前端引用的,而是做服务器端的功能的
丰云 2018-12-12
  • 打赏
  • 举报
回复
先搞清楚什么是nodejs,再动手做实验
___紫菜 2018-12-12
  • 打赏
  • 举报
回复

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧