我有这个代码:
let http = require('http');
let fs = require('fs');
let handleRequest = (request, response) => {
response.writeHead(200, {
'Content-Type': 'text/html'
});
fs.readFile('./index.html', null, function (error, data) {
if (error) {
response.writeHead(404);
respone.write('Whoops! File not found!');
} else {
response.write(data);
}
response.end();
});
};
http.createServer(handleRequest).listen(8000);
基本上,此代码在 Node 上创建本地服务器并打开文件:'index.html'。
现在,我<button>在我的 'index.html' 上创建一个,当被点击 (onclick) 调用一个名为 'hello' 的函数时:
function hello() {
console.log('hello world);
}
因此,当单击按钮时,浏览器控制台中会显示“hello world”,但我希望 nodejs 控制台中显示“hello world”,而不是浏览器。
我怎样才能实现它?
千万里不及你
相关分类