我已经尝试了两个多小时,试图找出这个数据库出了什么问题。我已经尝试了一切。从重新安装服务器、重新启动进程、重新启动等等。尝试连接时它一直给我这个错误:
const serverSelectionError = new ServerSelectionError();
^
MongooseServerSelectionError: connect ECONNREFUSED ::1:27017
at NativeConnection.Connection.openUri (D:\TheShed\MX_\node_modules\mongoose\lib\connection.js:797:32)
at D:\TheShed\MX_\node_modules\mongoose\lib\index.js:330:10
at D:\TheShed\MX_\node_modules\mongoose\lib\helpers\promiseOrCallback.js:32:5
at new Promise (<anonymous>)
at promiseOrCallback (D:\TheShed\MX_\node_modules\mongoose\lib\helpers\promiseOrCallback.js:31:10)
at Mongoose._promiseOrCallback (D:\TheShed\MX_\node_modules\mongoose\lib\index.js:1151:10)
at Mongoose.connect (D:\TheShed\MX_\node_modules\mongoose\lib\index.js:329:20)
at module.exports (D:\TheShed\MX_\other\DB\mong.js:4:20)
at D:\TheShed\MX_\app.js:195:37
at Object.<anonymous> (D:\TheShed\MX_\app.js:197:3) {
reason: TopologyDescription {
type: 'Unknown',
servers: Map(1) {
'localhost:27017' => ServerDescription {
_hostAddress: HostAddress { isIPv6: false, host: 'localhost', port: 27017 },
address: 'localhost:27017',
type: 'Unknown',
hosts: [],
passives: [],
arbiters: [],
tags: {},
minWireVersion: 0,
maxWireVersion: 0,
roundTripTime: -1, …Run Code Online (Sandbox Code Playgroud) 当我尝试在项目中包含任何单标头库(此处我使用HTTPRequest)时,它不断向我显示 LNK2019 错误。

这是我的代码:
#include "HTTPRequest.hpp"
void main()
{
http::Request request{ "http://test.com/test" };
const auto response = request.send("GET");
std::cout << std::string{ response.body.begin(), response.body.end() } << '\n';
}
Run Code Online (Sandbox Code Playgroud)
这是我的项目设置的问题吗,因为这些库应该是单个 h/hpp 文件?