我想将一个电子邮件地址作为查询字符串传递,因此我在使用以下代码行发送它之前对其进行编码:
var encoded = encodeURIComponent(email).replace('.' '%2E');
显然这段时间应该无关紧要,但如果我以这种方式运行(我在节点上编码并使用express并使用res.render()调用),我会继续“无法找到模块'com'”
我真的不明白为什么在我的案例期间会引起问题,但无论哪种方式,这都是我得到的确切错误:
var encoded = encodeURIComponent(email).replace('.' '%2E');
^^^^^
SyntaxError: Unexpected string
答案 0 :(得分:6)
我真的不明白为什么在我的案例期间会引起问题
这不是一个时期的存在。这是缺少逗号。
var encoded = encodeURIComponent(email).replace('.', '%2E');
// ^ this here