18、测试 Express 服务器与保障代码安全
2026/6/29 1:47:37 网站建设 项目流程

测试 Express 服务器与保障代码安全

1. 使用 SuperTest 测试 Express 服务器

在测试 Express 服务器时,可能会遇到各种错误。例如:
-html response returns your User Agent测试中出现TypeError: Cannot read property 'trim' of null
-plain text response returns a plain text response测试中出现Error: expected "Content-Type" matching /text\/plain/, got "text/html; charset=utf-8"
-plain text response returns your User Agent测试中出现Error: Response does not contain User Agent

不过,这些错误比 “Cannot find module” 要好很多,说明确实在对实际的内容进行测试。接下来,我们要编写应用代码,让这些测试从失败(红色)变为通过(绿色)。

1.1 编写首个测试的代码

在项目根目录的app.js中添加以下代码:

var express = require("expr

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询