资讯专栏INFORMATION COLUMN

Express 文档(Hello world)

siberiawolf / 2268人阅读

摘要:此应用程序启动服务器并监听端口上的连接,对于根或路由的请求,应用程序以响应,对于其他所有路径,它将以响应。首先创建一个名为的目录,进入并运行,然后根据安装指南安装作为依赖项。在目录中,创建一个名为的文件,并复制上面示例中的代码。

Hello world 示例
下面的代码片段是你可以创建的最简单的Express应用程序,它是一个单一文件的应用程序 — 如果使用Express生成器,就不会得到这样的结果,Express生成器为一个完整的应用程序创建脚手架,其中包含大量JavaScript文件、Jade模板和用于各种目的的子目录。
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 on port ${port}!`))

此应用程序启动服务器并监听端口3000上的连接,对于根URL(/)或路由的请求,应用程序以“Hello World!”响应,对于其他所有路径,它将以404 Not Found响应。

首先创建一个名为myapp的目录,进入并运行npm init,然后根据安装指南安装express作为依赖项。

myapp目录中,创建一个名为app.js的文件,并复制上面示例中的代码。

req(请求)和res(响应)是Node提供的完全相同的对象,因此你可以调用req.pipe()req.on("data", callback)以及在没有Express参与的情况下执行的任何其他操作。

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

$ node app.js

然后,在浏览器中加载http://localhost:3000/以查看输出。

上一篇:安装 下一篇:Express生成器

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100422.html

相关文章

  • Express 实战(三):Express 基础

    摘要:同样的的框架中也有被称为中间件概念。所以,整个工作流有两种可能情形另外,这些中间件函数中部分函数需要对响应做出响应。扩展和在原来基础上对和对象进行了功能扩展。除了对响应对象进行了拓展之 Express 框架的初衷是为了拓展 Node 内置模块的功能提高开发效率。当你深入研究后就会发现,Express 其实是在 Node 内置的 HTTP 模块上构建了一层抽象。理论上所有 Express...

    KoreyLee 评论0 收藏0
  • Express 文档(编写中间件)

    摘要:编写中间件中间件函数是可以访问请求对象响应对象以及应用程序请求响应周期中的函数的函数,函数是路由器中的一个函数,当被调用时,它会在当前中间件之后执行中间件。结束请求响应周期。此外,根路径路由的回调函数使用中间件函数添加到请求对象的属性。 编写中间件 中间件函数是可以访问请求对象(req)、响应对象(res)以及应用程序请求—响应周期中的next函数的函数,next函数是Express路...

    nanchen2251 评论0 收藏0
  • Express 文档(路由基础)

    摘要:路由基础路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是或路径和特定请求方法,等。路由定义采用以下结构是的一个实例。是匹配到路由时执行的函数。 路由基础 路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是URI(或路径)和特定HTTP请求方法(GET,POST等)。 每个路由都可以有一个或多个处理函数,这些函数在路由匹配时执行。 路由定义采用以下结构: app.M...

    hlcfan 评论0 收藏0
  • express express-session 小书

    摘要:简介是中的一个处理的中间件可以说是中最常见的中间件之一了由于会话管理依赖的使用所以它的中有很多用于控制的部分总的来说有如下的特点管理基本功能签名可替换持久储存模块本文中使用的版本为安装引入使用使用签名这个属性是必须的具体配置和 简介 express-session是express中的一个处理session的中间件,可以说是express中最常见的中间件之一了. 由于会话管理依赖cook...

    Scorpion 评论0 收藏0
  • node Express 框架

    哈。github的地址已经更换,求starthttps://github.com/mySoul8012 继续~Express框架 简单介绍一下 Express事实上Node内置的http模块上构建的一层抽象。理论上所有Express实现的功能都能用Node实现核心特征; 设置中间件响应http请求 定义路由表,执行不同的http请求 先模板传递参数,来动态的渲染html文件 一些网址 npm的...

    supernavy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<