错误无法读取未定义的属性'replace'

问题描述 投票:-1回答:1

我在运行代码时遇到此错误:

/node_modules/mongodb/lib/utils.js:123
    process.nextTick(function() { throw err; });
                                  ^

TypeError: Cannot read property 'replace' of undefined
javascript node.js mongodb express mongoose
1个回答
0
投票

您遇到的问题是由于您的程序尝试在未设置的程序上运行replace的事实。

考虑此示例

let car = {};
//car.modelName = 'Saab';
car.maxSpeed = 150;
car.modelName.replace('Saab', 'Volvo');

将引起您描述为对象car.modelName的错误类型,因为注释时不存在。

但是同样,需要更多代码才能解决您的问题,但这通常是导致它的原因。

© www.soinside.com 2019 - 2024. All rights reserved.