Node.js Hello World HTTP服务器


本文向大家介绍Node.js Hello World HTTP服务器,包括了Node.js Hello World HTTP服务器的使用技巧和注意事项,需要的朋友参考一下

示例

首先,Node.js为您的平台安装。

在此示例中,我们将创建一个侦听端口1337的HTTP服务器,该服务器将发送Hello, World!到浏览器。请注意,除了使用端口1337之外,您还可以使用您选择的任何其他服务当前未使用的端口号。

该http模块是一个Node.js核心模块(Node.js源代码中包含的模块,不需要安装其他资源)。该http模块提供使用该方法创建HTTP服务器的功能。要创建该应用程序,请创建一个包含以下JavaScript代码的文件。http.createServer()

const http = require('http'); // 加载http模块

http.createServer((request, response) => {

    // 1.告诉浏览器一切正常(状态码200),并且数据为纯文本格式
    response.writeHead(200, {
        'Content-Type': 'text/plain'
    });

    // 2.将声明的文本写到页面正文
    response.write('Hello, World!\n');

    // 3.告诉服务器所有响应头和主体都已发送
    response.end();

}).listen(1337); // 4.告诉服务器要在哪个端口上

使用任何文件名保存文件。在这种情况下,如果我们为其命名,hello.js则可以通过转到文件所在的目录并使用以下命令来运行应用程序:

node hello.js

然后可以在浏览器中使用URL http:// localhost:1337或http://127.0.0.1:1337访问创建的服务器。

一个简单的网页将显示“ Hello,World!”。顶部的文本,如下面的屏幕快照所示。

可编辑的在线示例。