如何运行 Node.js 服务器?
在本文中,我们将看到如何在本地系统中运行 NodeJS 服务器。NodeJS 只是您在浏览器之外运行 JavaScript 的一种方式。它可以用来运行桌面应用程序服务器,或者你想用 JavaScript 做的任何其他事情,我们要做的就是用 NodeJS 创建一个网络服务器。
创建项目和模块安装:
-
第一步:可以访问链接下载节点下载 LTS 版。安装节点后,您可以使用命令在命令提示符下检查节点版本。
js node --version
-
步骤 2: 使用以下命令为项目创建新文件夹:
js mkdir testApp
-
步骤 3: 使用以下命令导航到我们的文件夹:
js cd testApp
-
步骤 4: 使用以下命令和服务器文件初始化 npm:
js npm init -y
-
第五步:用下面的代码创建一个 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/,会看到如下输出。
输出
说明:
- 我们在这里创建了一个使用 HTTP 库的服务器变量,并在这个对象上调用了 create server 函数,这创建了一个具有两个参数的服务器函数,这两个参数是请求和响应参数。
- 设置我们的服务器,让它监听我们想要的端口,让这个服务器对象把我们创建的端口变量传递给它,告诉它监听端口 8080,然后如果有潜在的错误或者成功了,它会调用一个函数。
版权属于:月萌API www.moonapi.com,转载请注明出处