Express engine 学习笔记 - 工作在反向代理背后的 Express 设置

简介: 第22行的 express,返回的是一个 express Application 实例。

image.png

app.set(name, value)


将设置名称分配给值。 您可以存储您想要的任何值,但某些名称可用于配置服务器的行为。 这些特殊名称列在应用程序设置表中。


为布尔属性调用 app.set(‘foo’, true) 与调用 app.enable(‘foo’) 相同。 同样,为布尔属性调用 app.set(‘foo’, false) 与调用 app.disable(‘foo’) 相同。


使用 app.get() 检索设置的值。


Express behind proxies

在反向代理后面运行 Express 应用程序时,某些 Express API 可能返回与预期不同的值。 为了对此进行调整,可以使用 trust proxy 应用程序设置来公开 Express API 中反向代理提供的信息。


最常见的问题是公开客户端 IP 地址的 express API 可能会显示反向代理的内部 IP 地址。这并不是我们期望的。

image.png

相关文章
|
8月前
|
JavaScript API
Node.js学习笔记----使用express编写接口
Node.js学习笔记----使用express编写接口
|
8月前
|
JavaScript Windows
Node.js学习笔记----express
Node.js学习笔记----express
|
JSON JavaScript 前端开发
Node.js学习笔记(六) express模块
Node.js学习笔记(六) express模块
93 0
|
机器学习/深度学习 JSON JavaScript
Express应用迁移 | 学习笔记
快速学习Express应用迁移
87 0
Express应用迁移 | 学习笔记
|
JSON JavaScript NoSQL
封装路由模块(express)|学习笔记
快速学习封装路由模块(express)
209 0
封装路由模块(express)|学习笔记
|
JSON JavaScript 安全
express 实现 HelloWorld |学习笔记
快速学习 express 实现 HelloWorld
106 0
express 实现 HelloWorld |学习笔记
|
开发框架 JavaScript 中间件
express 框架基本介绍|学习笔记
快速学习 express 框架基本介绍
245 0
express 框架基本介绍|学习笔记
|
JavaScript Apache 开发者
通过 express 模拟 Apache 实现静态资源托管服务(补充)|学习笔记
快速学习通过 express 模拟 Apache 实现静态资源托管服务(补充)
105 0
|
JSON JavaScript Apache
通过 express 模拟 Apache 实现静态资源托管服务|学习笔记
快速学习通过 express 模拟 Apache 实现静态资源托管服务
130 0
|
JavaScript vr&ar 开发者
ejs模板引擎使用(独立使用,没有集成 express)|学习笔记
快速学习 ejs 模板引擎使用(独立使用,没有集成 express)
106 0
ejs模板引擎使用(独立使用,没有集成 express)|学习笔记