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/’);
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/');
代码解释:
-
引入模块:首先我们通过
require
函数引入了 Node.js 自带的http
模块。 -
创建服务器:接下来,我们调用
http.createServer
方法来创建一个 HTTP 服务器。该方法接收一个回调函数作为参数,该函数会在每次有请求到达时被调用。回调函数有两个参数,分别是请求对象req
和响应对象res
。 -
设置响应头:在回调函数内部,我们通过
res.writeHead
方法设置了 HTTP 响应的状态码(这里是 200)和响应头(这里是'Content-Type': 'text/plain'
),表明这是一个纯文本的响应。 -
发送响应体:接着,我们使用
res.end
方法发送响应体内容 “Hello World” 并结束响应。 -
监听端口:最后,我们调用
.listen
方法让服务器开始监听指定的端口(这里是 1337)和 IP 地址(这里是本地回环地址127.0.0.1
)。这样,当客户端访问http://127.0.0.1:1337/
时,就能看到 “Hello World” 这个消息。 -
输出信息:通过
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/');
代码解释:
- 引入http模块:首先通过
require
函数引入Node.js的核心模块http
。 - 创建服务器:调用
http.createServer()
方法创建一个新的HTTP服务器,并传入一个回调函数作为参数。这个回调函数将在每次收到HTTP请求时被调用。 - 设置响应头:使用
res.writeHead()
方法设置HTTP响应的状态码(200表示成功)以及响应头信息(这里是设置为纯文本类型)。 - 发送响应数据:使用
res.end()
方法向客户端发送响应数据并结束此次请求处理。 - 监听端口:使用
.listen()
方法让服务器监听特定的端口(这里指定的是1337)和IP地址(这里设置为本地回环地址127.0.0.1
)。 - 输出日志信息:最后,通过
console.log()
打印一条消息到控制台,确认服务器正在运行并且可以访问。
运行上述代码后,打开浏览器输入http://127.0.0.1:1337/
,你应该能看到页面上显示"Hello World"的文字。