开始使用node.js和Express

128 阅读3分钟

目录

阅读时间: 3 分钟

简介

在这篇博客中,我们将了解node Js和Express的基础知识,并将看到我们如何在Express的帮助下创建一个服务器。

Node Js和Express

NodeJs是一个开源的环境,可以让你在浏览器之外运行javascript。在node JS的帮助下,我们可以创建像API这样的后端服务,而Express是node JS的一个免费开源框架。Express的创建是为了在node js的帮助下轻松制作API和网络应用。

所以,让我们开始设置项目吧。

设置项目

要安装node JS,你可以去这个链接并下载它。之后,你可以运行以下命令

node -v

这个命令会给你安装的node的版本。

现在,首先,我们将创建一个目录

mkdir express-demo

现在,在导航到该目录后,我们需要运行这个命令。

npm init

之后,你会发现package.json文件在目录中被创建。

现在我们将安装Express。

npm install express --save

现在你可以看到在package.json中,express将被添加为一个依赖项,并且将创建一个node modules文件夹。

用Express和Node创建一个服务器

现在创建一个app.js文件,并在其中写下这段代码,让我们来理解它。

const express = require('express')

const app = express()

app.use((req, res, next) => {
    res.setHeader('Content-Type', 'text/html');
    next();
})

app.use((req, res, next) => {
    res.send('<h1>Successfully Created Server</h1>');
})

app.listen(3000)

第一行是导入Express模块,以便我们可以使用它的功能。然后,我们像一个函数一样调用express,这样app对象就会拥有express提供的所有功能。

接下来,我们创建中间件。现在问题来了,什么是中间件?

中间件基本上是能够访问请求对象、响应对象和下一个函数的函数。当我们在一个中间件中调用next时,它表示执行下一个中间件,而不是只停在这个中间件上。这些中间件可以改变请求和响应对象,并可以调用堆栈中的下一个中间件。

为了定义一个中间件,我们使用app.use()函数,该函数又以一个函数为参数,在那里我们有一个请求、响应和下一个。

在第一个中间件中,我们只是设置了头信息,在第二个中间件中,我们在send函数的帮助下发送响应。

最后,我们用服务器运行的端口调用监听函数。

现在让我们用这个命令运行我们的服务器

node app.js

并重定向到localhost:3000,你会看到输出为 "成功创建服务器"。

总结

在这篇博客中,我们已经了解了节点和Express的介绍以及如何安装它。接下来,我们了解了如何在 node 中借助 express 创建一个简单的服务器并运行它。要了解更多关于express的信息,你可以通过这里的官方文档。

更多更新,请关注我们的LinkedIn页面--FrontEnd Studio。

谢谢你坚持到最后。如果你喜欢这个博客,请不要忘记竖起大拇指并分享它。欢迎在评论中分享你对这个博客的看法。

分享Knol。

相关信息