要在HTML中调用Node.js,你需要遵循以下步骤:
1、安装Node.js
2、创建一个简单的Node.js服务器
3、在HTML中使用JavaScript发起请求到Node.js服务器
1. 安装Node.js
访问Node.js官网(https://nodejs.org/)下载并安装适合你操作系统的Node.js版本。
2. 创建一个简单的Node.js服务器
创建一个名为server.js
的文件,并在其中输入以下代码:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'ContentType': 'text/plain' });
res.end('Hello from Node.js server!');
});
const port = 3000;
server.listen(port, () => {
console.log(Server running at http://localhost:${port}/
);
});
保存文件后,打开终端或命令提示符,导航到包含server.js
的文件夹,然后运行以下命令启动服务器:
node server.js
3. 在HTML中使用JavaScript发起请求到Node.js服务器
创建一个名为index.html
的文件,并在其中输入以下代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <meta name="viewport" content="width=devicewidth, initialscale=1.0"> <title>Call Node.js from HTML</title> </head> <body> <h1>Call Node.js from HTML</h1> <button id="callNodeJs">Call Node.js Server</button> <script> document.getElementById('callNodeJs').addEventListener('click', async () => { try { const response = await fetch('http://localhost:3000'); const data = await response.text(); alert(data); } catch (error) { console.error('Error calling Node.js server:', error); } }); </script> </body> </html>
保存文件后,用浏览器打开index.html
文件,点击“Call Node.js Server”按钮,你应该会看到一个弹出窗口显示“Hello from Node.js server!”。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/449815.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复