📜  Node.js第一个示例

📅  最后修改于: 2020-12-24 03:26:15             🧑  作者: Mango

Node.js第一个示例

可能有基于控制台和基于Web的node.js应用程序。

基于Node.js控制台的示例

文件:console_example1.js

console.log('Hello JavaTpoint'); 

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

node console_example1.js

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

基于Web的Node.js示例

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

  • 导入所需的模块: “ require”指令用于加载Node.js模块。
  • 创建服务器:您必须建立一个服务器,该服务器将侦听客户端的请求,类似于Apache HTTP Server。
  • 读取请求并返回响应:在第二步中创建的服务器将读取客户端发出的HTTP请求(可以是浏览器或控制台)并返回响应。

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

按着这些次序:

  • 导入所需的模块:第一步是使用?require?指令加载http模块并将返回的HTTP实例存储到http变量中。例如:
    1. var http = require (“ http”);

  • 创建服务器:在第二步中,您必须使用创建的http实例并调用http.createServer()方法来创建服务器实例,然后使用与服务器实例相关联的listen方法将其绑定在端口8081上。向其传递带有请求和响应参数的函数,并编写示例实现以返回“ Hello World”。例如:
    1. http.createServer(函数(请求,响应){
    2. //发送HTTP标头
    3. // HTTP状态:200:确定
    4. //内容类型:文本/纯文本
    5. response.writeHead(200,{'Content-Type':'text / plain'});
    6. //将响应正文作为“ Hello World”发送
    7. response.end('Hello World \ n');
    8. })。listen(8081);
    9. //控制台将print消息
    10. console.log('服务器运行在http://127.0.0.1:8081/');

  • 将step1和step2合并到一个名为“ main.js”的文件中。
  • 文件:main.js

    1. var http = require (“ http”);
    2. http.createServer(函数(请求,响应){
    3. //发送HTTP标头
    4. // HTTP状态:200:确定
    5. //内容类型:文本/纯文本
    6. response.writeHead(200,{'Content-Type':'text / plain'});
    7. //将响应正文作为“ Hello World”发送
    8. response.end('Hello World \ n');
    9. })。listen(8081);
    10. //控制台将print消息
    11. console.log('服务器运行在http://127.0.0.1:8081/');

如何启动服务器:

转到开始菜单,然后单击Node.js命令提示符。

现在命令提示符已打开:

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

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

node main.js

现在服务器已启动。

向Node.js服务器发出请求:

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

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