Node.js 第一个示例

2024年12月9日 | 阅读时长:2 分钟

Node.js 应用程序可以是基于控制台的,也可以是基于 Web 的。

Node.js 基于控制台的例子

文件: console_example1.js

打开 Node.js 命令提示符并运行以下代码

Node.js console example 1

这里,console.log() 函数在控制台显示消息。

Node.js 基于 Web 的例子

Node.js Web 应用程序包含以下三个部分

  1. 导入所需模块:第一步是使用 require 指令加载 http 模块,并将返回的 HTTP 实例存储到 http 变量中。例如
    1. var http = require("http");
  2. 创建服务器:您必须建立一个服务器,该服务器将像 Apache HTTP 服务器一样监听客户端请求。
  3. 读取请求并返回响应:第二步中创建的服务器将读取客户端(可以是浏览器或控制台)发出的 HTTP 请求并返回响应。

如何创建 Node.js Web 应用程序

按照以下步骤

文件:main.js

  1. 导入所需模块:第一步是使用“require”指令加载 http 模块,并将返回的 HTTP 实例存储到 http 变量中。例如
  2. 创建服务器:第二步中,您必须使用已创建的 http 实例并调用 http.createServer() 方法来创建服务器实例,然后使用与服务器实例关联的 listen 方法将其绑定到端口 8081。向其传递一个带有请求和响应参数的函数,并编写示例实现以返回“Hello World”。例如
  3. 将步骤 1 和步骤 2 合并到一个名为“main.js”的文件中。

如何启动您的服务器

转到开始菜单并点击 Node.js 命令提示符。

Node.js first example 1

现在命令提示符已打开

Node.js first example 2

设置路径:这里我们将“main.js”文件保存在桌面上。

因此,在命令提示符中键入 cd desktop。之后执行 main.js 来启动服务器,如下所示

Node.js first example 3

现在服务器已启动。

向 Node.js 服务器发出请求

在任何浏览器中打开 http://127.0.0.1:8081/。您将看到以下结果。

Node.js first example 5

现在,如果您对“main.js”文件进行任何更改,则需要再次运行“node main.js”命令。

下一个主题Node.js 控制台