html如何与js链接,链接index.html client.js和server.js

我从Node.js开始,我的第一个程序已经遇到了问题。下面是我正在使用的代码。Index.html:

Random Temperatures

Client.js:

const textBox = document.getElementById('tb');

const button = document.getElementById('myButton');

button.addEventListener('click', function(e) {

var rnd = Math.floor(Math.random() * 100);

textBox.value = rnd;

});

Server.js:

var app = require('http').createServer(response);

var fs = require('fs');

app.listen(8080);

console.log("App running…");

function response(req, res) {

fs.readFile(__dirname + '/public/index.html',

function (err, data) {

if (err) {

res.writeHead(500);

return res.end('Failed to load file index.html');

}

res.writeHead(200);

res.end(data);

});

}

启动应用程序时,我进入浏览器,出现文本框和按钮。但是在浏览器控制台中,我得到了以下错误:

client.js:1未捕获的SyntaxError:意外令牌<

ContentScript.js:112 onResRdy中的异常:TypeError:无法读取未定义的属性’htmlRes’

localhost /:1未检查的runtime.lastError:无法建立连接。接收端不存在。

我想我的问题是3个文件之间的链接,但是我尝试了几件事,但无法解决问题。我敢肯定这是一个愚蠢的错误,但请原谅我才刚刚起步。有什么建议吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值