摩卡测试(POST请求):测试套件之外的错误

摩卡测试(POST请求):测试套件之外的错误,post,testing,error-handling,mocha.js,Post,Testing,Error Handling,Mocha.js,过去的一天里,我一直把头撞在墙上。无法找出在摩卡中抛出错误的原因:在摩卡中:“测试套件外的未捕获错误:未捕获错误:connect Econrefuse127.0.0.1:27017” 测试通过,但它会以红色抛出该错误 我正在为POST请求运行一个简单的测试。测试期间,没有运行node、mongod或任何其他应用程序的其他实例。我还在AFTER块中关闭了express服务器,以确保它在下次尝试测试之前完成 代码: 任何建议都会有帮助。我到处都找过了,但除了在一个After块中关闭服务器之外,没有找

过去的一天里,我一直把头撞在墙上。无法找出在摩卡中抛出错误的原因:在摩卡中:“测试套件外的未捕获错误:未捕获错误:connect Econrefuse127.0.0.1:27017”

测试通过,但它会以红色抛出该错误

我正在为POST请求运行一个简单的测试。测试期间,没有运行node、mongod或任何其他应用程序的其他实例。我还在AFTER块中关闭了express服务器,以确保它在下次尝试测试之前完成

代码:


任何建议都会有帮助。我到处都找过了,但除了在一个After块中关闭服务器之外,没有找到任何东西。

我也遇到了这种类型的错误,但我更改了端口号,即

http://localhost:3000

I think it's working....

这是mongodb运行的端口,因此请确保数据库正在运行

如果使用自制软件安装mongo,启动数据库的命令是
mongo
,您可能还需要指定数据库路径
mongod--dbpath~/data/db

我通常只是打开一个单独的终端窗口,让mongo在运行摩卡之前运行

http://localhost:3000

I think it's working....