如何运行Node.js服务器

如何运行Node.js服务器

在本文中,我们将看到如何在我们的本地系统上运行一个NodeJS服务器。NodeJS只是一种让您在浏览器外运行JavaScript的方式。它可以用于运行桌面应用程序服务器或任何其他您想要使用JavaScript做的事情,而我们要做的事情是使用NodeJS创建一个Web服务器。

创建项目和模块安装:

  • 步骤1: 您可以访问链接下载Node的LTS版本。在安装Node后,可以使用以下命令在命令提示符中检查您的Node版本。
node --version
  • 步骤2: 使用以下命令创建一个新的项目文件夹:
mkdir testApp
  • 步骤3: 使用以下命令导航到我们的文件夹:
 cd testApp
  • 步骤4: 使用以下命令和服务器文件初始化npm:
npm init -y
  • 步骤5: 使用以下代码创建一个app.js文件。在这个文件中,我们需要创建我们的服务器并告诉它在某个特定的端口上开始监听。首先,我们需要引入一个名为HTTP的库,它将把HTTP库预加载到我们创建的HTTP变量中。

示例:

app.js

const http = require('http') 
const port = 8080 
  
// Create a server object: 
const server = http.createServer(function (req, res) { 
  
    // Write a response to the client 
    res.write('Hello World') 
  
    // End the response  
    res.end() 
}) 
  
// Set up our server so it will listen on the port 
server.listen(port, function (error) { 
  
    // Checking any error occur while listening on port 
    if (error) { 
        console.log('Something went wrong', error); 
    } 
    // Else sent message of listening 
    else { 
        console.log('Server is listening on port' + port); 
    } 
})

运行步骤: 使用以下命令运行应用程序。

node app.js

输出: 现在打开你的浏览器并转到 http://localhost:8080/ ,你会看到以下输出。

如何运行Node.js服务器

说明:

  • 在这里我们创建了一个使用HTTP库的服务器变量,并在此对象上调用了create server函数,这将创建一个具有两个参数(即请求和响应参数)的服务器函数。
  • 设置我们的服务器,使其监听我们想要的端口,因此我们将该服务器对象传递给我们创建的端口变量,告诉它在8080端口上进行监听,然后它将调用一个单一函数,如果有错误或者操作成功,就会调用这个函数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程