📜  Nodemon e criando o Servidor com express - Javascript (1)

📅  最后修改于: 2023-12-03 15:03:16.184000             🧑  作者: Mango

Nodemon和Express搭建Node.js服务器

本文将介绍如何使用Node.js的Express框架搭建服务器,并通过Nodemon实现自动重启。本文适合Node.js初学者和拥有一定Node.js基础的程序员。

安装Nodemon

使用Nodemon可以监视你的Node.js应用程序中的任何更改,并自动重启服务器。以下是安装Nodemon的步骤:

步骤1: 全局安装Nodemon

在终端运行以下命令:

npm install -g nodemon
步骤2: 测试Nodemon

要测试Nodemon是否正确安装,请运行以下命令:

nodemon --version

如果您看到Nodemon的版本号,则说明安装成功。否则,请尝试重新安装。

创建Express应用程序

现在,我们将使用Express框架创建一个简单的Node.js应用程序。我们将创建一个名为index.js的文件来启动我们的服务器。

步骤1: 初始化项目

在终端中运行以下命令以创建一个新的文件夹并在其中初始化一个新的Node.js项目:

mkdir myapp
cd myapp
npm init -y
步骤2: 安装Express

在终端运行以下命令以安装Express:

npm install express
步骤3: 创建index.js文件

在myapp文件夹中创建名为index.js的新文件,然后用以下内容填充该文件:

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})
步骤4: 启动服务器

在终端中运行以下命令以启动服务器:

node index.js

你现在应该能够在浏览器中访问http://localhost:3000并看到“Hello World!”的输出。如果您看到这个输出,则您已成功创建了一个简单的Node.js服务器。

使用Nodemon自动重启

现在我们将使用Nodemon自动重启我们的Node.js服务器,这样我们就不必手动重新启动服务器了。以下是如何在我们的应用程序中使用Nodemon的步骤:

步骤1: 安装Dev依赖

确保您在myapp目录下,并在终端中输入以下命令以安装Dev依赖:

npm install --save-dev nodemon
步骤2: 修改package.json文件

在package.json文件中,将以下代码添加到scripts对象中:

"start": "nodemon index.js"

这将告诉npm在启动应用程序时运行nodemon。

步骤3: 启动服务器

在终端中运行以下命令以启动服务器:

npm start

现在您已经成功地安装和使用了Nodemon和Express框架创建了基本的Node.js服务器,并实现了自动重启功能。

结论

在本教程中,我们介绍了如何使用Nodemon和Express框架创建Node.js服务器。我们通过使用Nodemon实现自动重启,这为我们提供了更方便的开发体验。这是一个非常基本的例子,但是您可以自由地添加更多的路由,中间件和功能,以创建自己的特定应用程序。