javascript - 错误: TypeError: Cannot call method 'replace' of undefined

标签 javascript node.js

我正在尝试使用以下代码将一个子字符串替换为另一个子字符串:

var body = 'Message: ' + req.query.message.replace('/(?:\r\n|\r|\n)/g', '<br/>');

但是,按照这种方式,我在该行收到此错误消息:

TypeError: Cannot call method 'replace' of undefined

我无法找到使用 JavaScript 解决此问题的解决方案。我发现的内容仅与 jQuery 有关。

请问有什么好主意可以解决这个问题吗?

最佳答案

它说 req.query.message 未定义。您必须弄清楚为什么这是未定义的。

关于javascript - 错误: TypeError: Cannot call method 'replace' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976808/

相关文章:

javascript - 检查按下按钮时拖动是否处于下降状态

javascript - TypeError : customerFactory. getOrders 不是函数

javascript - 使用 AngularJs 计算名称更改的发生次数

node.js - 未找到 MongoDB 游标

javascript - 您将如何测试此路由代码?

javascript - 如何根据用户使用jquery输入的内容打开和关闭错误消息

javascript - 为禁用 javascript 的用户编写不同的功能是否值得?

node.js - <slot> Angular 5 中的功能

node.js - 接受来自其他网站的 POST 请求到 Angular 应用程序

node.js - 类型错误 : path must be a string or Buffer MEAN stack