Nodejs的最简单示例代码

Nodejs的最简单示例代码

var http = require(‘http’);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Hello World\n’);
}).listen(1337, “127.0.0.1”);
console.log(‘Server running at http://127.0.0.1:1337/’);

2 回复

Node.js 的最简单示例代码

在 Node.js 中,创建一个简单的 HTTP 服务器可以非常容易地实现。以下是一个简单的例子,展示了如何使用 Node.js 创建一个 HTTP 服务器,并返回 “Hello World” 给客户端。

示例代码:

// 引入 http 模块
var http = require('http');

// 创建 HTTP 服务器
http.createServer(function (req, res) {
  // 设置响应头为文本类型
  res.writeHead(200, {'Content-Type': 'text/plain'});
  
  // 发送响应数据 "Hello World"
  res.end('Hello World\n');
}).listen(1337, "127.0.0.1");

// 控制台输出信息,表示服务器已启动
console.log('Server running at http://127.0.0.1:1337/');

代码解释:

  1. 引入模块:首先我们通过 require 函数引入了 Node.js 自带的 http 模块。

  2. 创建服务器:接下来,我们调用 http.createServer 方法来创建一个 HTTP 服务器。该方法接收一个回调函数作为参数,该函数会在每次有请求到达时被调用。回调函数有两个参数,分别是请求对象 req 和响应对象 res

  3. 设置响应头:在回调函数内部,我们通过 res.writeHead 方法设置了 HTTP 响应的状态码(这里是 200)和响应头(这里是 'Content-Type': 'text/plain'),表明这是一个纯文本的响应。

  4. 发送响应体:接着,我们使用 res.end 方法发送响应体内容 “Hello World” 并结束响应。

  5. 监听端口:最后,我们调用 .listen 方法让服务器开始监听指定的端口(这里是 1337)和 IP 地址(这里是本地回环地址 127.0.0.1)。这样,当客户端访问 http://127.0.0.1:1337/ 时,就能看到 “Hello World” 这个消息。

  6. 输出信息:通过 console.log 输出一条信息到控制台,便于开发者确认服务器已经成功运行。

以上就是使用 Node.js 创建一个简单 HTTP 服务器的基本步骤和代码。


Node.js 最简单示例代码

在Node.js中,最简单的示例通常是从创建一个HTTP服务器开始。以下是一个使用Node.js核心模块http创建一个HTTP服务器的基本示例代码:

var http = require('http');

http.createServer(function (req, res) {
    // 设置响应头部信息
    res.writeHead(200, {'Content-Type': 'text/plain'});
    // 发送响应数据 "Hello World"
    res.end('Hello World\n');
}).listen(1337, "127.0.0.1");

// 控制台输出日志,显示服务器运行地址
console.log('Server running at http://127.0.0.1:1337/');

代码解释:

  1. 引入http模块:首先通过require函数引入Node.js的核心模块http
  2. 创建服务器:调用http.createServer()方法创建一个新的HTTP服务器,并传入一个回调函数作为参数。这个回调函数将在每次收到HTTP请求时被调用。
  3. 设置响应头:使用res.writeHead()方法设置HTTP响应的状态码(200表示成功)以及响应头信息(这里是设置为纯文本类型)。
  4. 发送响应数据:使用res.end()方法向客户端发送响应数据并结束此次请求处理。
  5. 监听端口:使用.listen()方法让服务器监听特定的端口(这里指定的是1337)和IP地址(这里设置为本地回环地址127.0.0.1)。
  6. 输出日志信息:最后,通过console.log()打印一条消息到控制台,确认服务器正在运行并且可以访问。

运行上述代码后,打开浏览器输入http://127.0.0.1:1337/,你应该能看到页面上显示"Hello World"的文字。

回到顶部