找到 72 篇文章 关于 Express JS

如何在 Ubuntu 上安装和设置 MEAN Stack(MongoDB、Express.JS、Angular.JS、Node.JS)

Satish Kumar
更新于 2023年4月28日 16:54:18

963 次浏览

MEAN stack 是一个流行的 Web 开发框架,由 MongoDB、Express.js、Angular.js 和 Node.js 组成。它是一个开源平台,允许开发人员快速有效地创建健壮的 Web 应用程序。在本文中,我们将指导您完成在 Ubuntu 上安装和设置 MEAN stack 的过程。步骤 1:安装 Node.js 和 NPM Node.js 是允许开发人员在浏览器外部运行 JavaScript 代码的运行时环境。它是 MEAN stack 的核心。要在 Ubuntu 上安装 Node.js,请按照以下步骤操作 - 在 Ubuntu 上按 Ctrl+Alt+T 打开终端。输入 ... 阅读更多

Node.js 替代方案

Shirjeel Yunus
更新于 2023年4月5日 16:45:38

251 次浏览

什么是 Node.js?Ryan Dahl 于 2009 年开发了 Node.js,其当前版本为 v0.10.36。Node.js 是一个服务器端平台,它是在 Google Chrome 的 JavaScript 引擎上开发的。这是一个跨平台的运行时环境,可用于开发服务器端和网络应用程序。JavaScript 用于创建 Node.js 应用程序,这些应用程序可以在安装在各种平台(如 OSX、Linux 和 Windows)上的 Node.js 环境中执行。Node.js 的成本 Node.js 是一个开源库,可以免费使用。许多托管平台都使用 Node.js。其中一些提供付费服务。为什么选择 Node.js 替代方案? ... 阅读更多

Express.js – req.subdomains 属性

Mayank Agarwal
更新于 2022年4月6日 08:27:37

446 次浏览

req.subdomains 返回请求域名中所有子域名的数组。应用程序属性 subdomain offset 用于确定子域名段的开始位置。subdomain offset 属性的默认值为 2。语法 req.subdomains 示例 创建一个名为“reqSubdomains.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqSubdomains.js”运行此代码,如下例所示 -// req.subdomains 属性演示示例 // 导入 express var express = require('express'); // 初始化 express 和端口号 var app = express(); // 初始化 ... 阅读更多

Express.js – req.signedCookies 属性

Mayank Agarwal
更新于 2022年4月6日 08:26:34

246 次浏览

req.signedCookies 包含请求在使用 cookie-parser 中间件时发送的已签名 cookie(可以使用)。已签名 cookie 存在于不同的对象中,以向开发人员表明意图,否则可能会对请求进行恶意攻击。cookie 值相对容易伪造。如果未发送任何 cookie,则属性默认为“{}”。语法 req.signedCookies 安装 cookie-parser 模块 npm install cookie-parser 示例 1 创建一个名为“reqSignedCookies.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqSignedCookies.js”运行此代码,如下例所示 -// req.signedCookies() 方法演示示例 ... 阅读更多

Express.js – req.originalUrl 属性

Mayank Agarwal
更新于 2022年4月6日 08:23:37

772 次浏览

req.originalUrl 属性类似于 req.url 属性。此属性保留原始 URL,并允许我们重写相同的 URL 以将请求进一步重定向到其他网络或根据需要。app.use() 方法将重写 req.url 以去除挂载点。语法 req.originalUrl 示例 1 创建一个名为“reqOriginalUrl.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqOriginalUrl.js”运行此代码,如下例所示 -// req.originalUrl 属性演示示例 // 导入 express var express = require('express'); // 初始化 express 和端口号 var app ... 阅读更多

Express.js – req.ips 属性

Mayank Agarwal
更新于 2022年4月6日 08:21:30

273 次浏览

req.ips 属性包含 X-Forwarded-For 请求标头值中的所有 IP 地址的数组。仅当 trust proxy 设置不计算为 False 时,才会填充此属性。这些标头值或 IP 可以由代理或客户端设置。语法 req.ips 示例 1 创建一个名为“reqIps.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqIps.js”运行此代码,如下例所示 -// req.ips 属性演示示例 // 导入 express 和 cookieParser 模块 var cookieParser = require('cookie-parser'); var express = require('express'); ... 阅读更多

Express.js – req.ip 属性

Mayank Agarwal
更新于 2022年4月6日 08:17:07

2K+ 次浏览

req.ip 包含接收请求的远程 IP 地址。当 trust proxy 设置未设置为 False 时,此属性的值取自 x-forwarded-for 标头中的最左侧条目。这些标头由客户端或代理设置。语法 req.ip 示例 1 创建一个名为“reqIp.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqIp.js”运行此代码,如下例所示 -// req.ip 属性演示示例 // 导入 express 和 cookieParser 模块 var cookieParser = require('cookie-parser'); var express = require('express'); ... 阅读更多

Express.js – req.baseUrl 属性

Mayank Agarwal
更新于 2022年4月6日 08:13:49

2K+ 次浏览

req.baseUrl 属性返回挂载此 URL 路径的路由器实例。此属性类似于 app 对象的 mountpath 属性,但区别在于 app.mountpath 返回匹配的路径模式。语法 req.baseUrl 示例 1 创建一个名为“reqBaseUrl.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqBaseUrl.js”运行此代码,如下例所示 -// req.baseUrl 属性演示示例 // 导入 express var express = require('express'); // 初始化 express 和端口号 var app = express(); // 从 express 初始化路由器 ... 阅读更多

Express.js – res.end() 方法

Mayank Agarwal
更新于 2022年4月6日 08:09:42

4K+ 次浏览

res.end() 方法结束当前响应过程。此方法用于快速结束响应,无需任何数据。如果需要使用数据进行响应,则应使用 res.send() 方法或 res.json() 方法。语法 res.end([data], [encoding]) 默认编码为“utf-8”。示例 1 创建一个名为“resEnd.js”的文件并复制以下代码片段。创建文件后,使用命令“node resend.js”运行此代码,如下例所示 -// res.end() 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); ... 阅读更多

在 Node.js 中生成随机短 ID

Mayank Agarwal
更新于 2022年4月6日 08:07:04

1K+ 次浏览

可以利用 NPM 中的“shortId”包来创建短的非顺序、URL 友好的唯一 ID。默认情况下,它会返回 7-14 个 URL 友好的字符,这些字符来自以下类别:“A-Z、a-z、0-9、_、-”。此包还支持集群(自动)、自定义种子和自定义字母表。它可以生成任意数量的 ID,而不会出现重复。语法 设置 NPM 项目:npm init -y 安装“shortId”依赖项:npm install express shortid 导入 shortId:const short = require('shortid'); 示例 1 创建一个名为“shortId.js”的文件并复制以下代码片段。创建文件后,使用命令“node shortId.js”运行此代码,如下例所示 ... 阅读更多

1 2 3 4 5 ... 8 下一页
广告