{site_name}

{site_name}

🌜 搜索

Node.js 是一个开源的 JavaScript 运行时环境,它可以让 JavaScript 在服务器端运行

编程 𝄐 0
node-js,node.js使用教程,nodejsorg,node.js in action,node.js javascript,node.js详解
Node.js 是一个开源的 JavaScript 运行时环境,它可以让 JavaScript 在服务器端运行。Node.js 可以用于构建高性能、可扩展的网络应用程序,其主要特点包括非阻塞 I/O 和事件驱动模型。

以下是一个简单的 Node.js 示例,它创建了一个 HTTP 服务器并监听来自客户端的请求,并返回 "Hello World!" 的响应:

javascript
const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!\n');
});

server.listen(port, hostname, () => {
console.log(Server running at http://${hostname}:${port}/);
});


在此示例中,我们使用 Node.js 的内置 http 模块创建了一个 HTTP 服务器,并通过调用 createServer 方法来定义服务器的请求处理逻辑。当有客户端连接到服务器的时候,该函数就会被执行,并传入表示请求和响应的对象。在这个函数中,我们设置了响应状态码为 200,设置了响应头部的 Content-Type 为 text/plain,并通过调用 end 方法返回了 "Hello World!" 的响应内容。

最后,我们调用 listen 方法来告诉 Node.js 服务器监听指定的主机名和端口号。一旦服务器开始监听,我们就可以在浏览器或命令行中访问该服务器,并获得 "Hello World!" 的响应。