Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:TypeError:无法调用方法';更换';未定义的_Javascript_Node.js - Fatal编程技术网

Javascript 错误:TypeError:无法调用方法';更换';未定义的

Javascript 错误:TypeError:无法调用方法';更换';未定义的,javascript,node.js,Javascript,Node.js,我正在尝试使用以下代码将一个子字符串替换为另一个子字符串: var body = 'Message: ' + req.query.message.replace('/(?:\r\n|\r|\n)/g', '<br/>'); 我无法找到使用javascript解决此问题的解决方案。我发现只与jQuery相关 有什么好主意可以解决这个问题吗?就是说req.query.message没有定义。你必须弄清楚为什么它是未定义的。请求查询消息的值不是字符串,而是未定义的。在替换字符串中的任何内

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

var body = 'Message: ' + req.query.message.replace('/(?:\r\n|\r|\n)/g', '<br/>');
我无法找到使用javascript解决此问题的解决方案。我发现只与jQuery相关


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

就是说req.query.message没有定义。你必须弄清楚为什么它是未定义的。

请求查询消息的值不是字符串,而是未定义的。在替换字符串中的任何内容之前,您必须找出它为什么不是字符串。您找到了解决方案吗?
TypeError: Cannot call method 'replace' of undefined