文章列表 (共 625 篇,第 22/63 页)

Express.js中文文档-模块结构、顶层函数

1.2 文档示例 配合本系列文档,我们在 Github 上创建了一个示例项目,在必要的时候会将相关示例代码添加到这个项目中。文档地址如下: https://github.com/itbilu/express-demo --> Express 是一个基于 Node.js 平台开发的,简单、灵活的 Web 应用开发框架,它提供一系列强大的特性,帮助你创建各种...
阅读全文 →

Express.js中文文档-Router对象

router路由器对象是一个独立的中间件和路由实例。你可以把它想象成一个“迷你应用程序”,只能够执行中间件和路由功能。每个Express应用都有一个内置的应用路由器。 Router对象 方法 2.1 创建路由:router.all() 2.2 创建指定HTTP方法的路由:router.METHOD() 2.3 定义参数触发器:rou...
阅读全文 →

Express.js中文文档-Response对象

response对象代表HTTP响应信息,响应信息在Express应用收到HTTP请求后发送给客户端。Express的response对象是对Node.jshttp.ServerResponse对象扩展,在ServerResponse对象基础上增加了一些Web应用中常用的属性和方法。按照习惯,在本文档中response对象被表示为res。 Respo...
阅读全文 →

Express.js中文文档-Request对象

request对象代表HTTP请求,及请求中的查询字符串、请求体、HTTP头等。Express的request对象是对Node.jshttp.IncomingMessage对象的扩展,在IncomingMessage对象基础上增加了一些Web应用中常用的属性和方法。按照习惯,在本文档中request对象被表示为req。 Request对象 属性 ...
阅读全文 →

Express.js中文文档-Application对象

创建一个Application对象实例,也就是创建一个Express应用。app对象一般在Express应用的app.js文件中创建,通过app对象,可以实现定向HTTP请求、配置中间件、渲染HTML、配置模板等。 创建对象实例 属性 2.1 app.locals 2.2 app.mountpath 事件 方法 4.1...
阅读全文 →

Express.js 应用-路由定义和不同HTTP请求方式传递参数的接收

一个HTTP服务器就是用来接收来自用户的HTTP请求和响应用户请求的,Express通过路由实现了不同HTTP请求方法的接收,在响应用户请求之前,服务器可能需要根据用户传递的参数不同而已。 Express路由定义与参数接收 1.1 Express路由定义 1.2 参数接收 不同HTTP请求方法中的参数接收 2.1 定义路由和...
阅读全文 →

Express.js 应用-路由与路由中间件

在定义HTTP请求的监听处理函数或请求处理中间件时,针对每个请求我们需要调用相应的代码块。根据用户请求路径和请求方式的不同,需要触发不同的服务器形为,如:GET请求和POST请求应该区别处理、不同的URL也应该有不同的响应。 在Express应用中,通过路由实现不同请求路径和请求方式的触发不同的服务器响应。 Express中的路由 路由处理 路由...
阅读全文 →

Express.js 应用-中间件的使用

在Express 的app.js文件中,可以向应用添加一些中间件。Express 的通过方法重载将中间件添加到应用中,这些中间件可以被其后路由中的GET、POST等HTTP方法使用,也可以通过中间件做一些通用的处理。 Expres中的中间件 数据解析中间件 设置静态目录 通用处理 1. Expres中的中间件 Express 应用创建后,会默...
阅读全文 →

Express.js 创建Node.js Web应用

Express.js是一个基于Node.js的Web应用框架,框架的设计目的是构建应用的架构和简化应用的开发。框架会解决一些通用的问题,在Express.js中,Express框架会处理如:中间件、代码控制、静态资源管理、HTML模块加载等问题。Express.js是非常优秀的一个Web框架,本站就是基于Express框架构建的。 安装初始化 ...
阅读全文 →

Express.js(Node.js) 配置Redis持久化存储Session会话

Session用于在服务端保存用户会话状态(如:用户登录信息等)。Session在程序重启、多进程运行、负载均衡、跨域等情况时,会出现Session丢失或多进程、多个负载站点间状态不能共享的情况。要解决这些问题,我们需要将Session持久化存储,Redis存储是一个非常不错的Session持久化解决方案。 Session与Cookie Expre...
阅读全文 →