小编Sze*_*lek的帖子

连接到主机时出错:无法连接到服务器:服务器选择错误:服务器选择超时当前拓扑:类型:单服务器

我需要将 CSV 文件导入 mongoDB 不幸的是我遇到以下错误:

    error connecting to host: could not connect to server: server selection error: server selection timeout
    current topology: Type: Single
    Servers:
    Addr: eaderline:27017, Type: Unknown, State: Connected, Average RTT: 0, Last error: connection() : dial tcp: lookup eaderline: no such host
Run Code Online (Sandbox Code Playgroud)

我的导入字符串如下所示:

mongoimport --host Test-shard-0/test-shard-00-00-gceee.mongodb.net:27017,test-shard-00-01-gceee.mongodb.net:27017,test-shard-00-02-gceee.mongodb.net:27017 --ssl --username <username> --password <password> --authenticationDatabase admin --db EngineeringProject --collection FirstName --type csv -file "C:\Users\Ja\Desktop\INFA\ProjektInzynierski\DaneDBzMC\imiona.csv" -headerline
Run Code Online (Sandbox Code Playgroud)

关于这个错误的有趣之处在于,两周前我能够通过类似的字符串将数据导入到 mongodb,如下所示,但今天这是不可能的,为什么?

mongoimport --host Test-shard-0/test-shard-00-00-gceee.mongodb.net:27017,test-shard-00-01-gceee.mongodb.net:27017,test-shard-00-02-gceee.mongodb.net:27017 --ssl --username <username> --password <password> --authenticationDatabase admin --db Test2 --collection …
Run Code Online (Sandbox Code Playgroud)

mongodb mongoimport

9
推荐指数
1
解决办法
4万
查看次数

类型错误:_mapboxGl.default.Map 不是构造函数

尝试为 react.js 组件编写单元测试。该组件实现了使用 mapbox API 呈现的地图。但不幸的是我遇到了一系列问题:

第一个是:TypeError: window.URL.createObjectURL is not a function 在此处输入图片说明

由于这个,我已经解决了这个问题:https : //github.com/mapbox/mapbox-gl-js/issues/3436,通过添加以下代码:

jest.mock('mapbox-gl/dist/mapbox-gl', () => ({
    Map: () => ({})
}))
Run Code Online (Sandbox Code Playgroud)

然后第二个是:ReferenceError:shallow is not defined 在此处输入图片说明

为了解决这个问题的基础:酶导入的参考错误

1) npm istall 酶,

2)添加行:

import { shallow, render, mount } from 'enzyme'
Run Code Online (Sandbox Code Playgroud)

第三个问题是:从'enzyme-adapter-react-15'导入适配器 在此处输入图片说明

感谢这篇文章:找不到酶适配器反应 16 的声明文件?,下一步是添加以下代码:

import Adapter from 'enzyme-adapter-react-16'
import enzyme from 'enzyme'

enzyme.configure({ adapter: new Adapter() })
Run Code Online (Sandbox Code Playgroud)

现在终于有了:TypeError: _mapboxGl.default.Map is not a constructor 在此处输入图片说明

现在,不幸的是,我在网上找不到有意义的解决方案。

有没有人有类似的问题?

为什么对 mapbox API 进行单元测试如此困难?

也许我做错了,整个解决方案是垃圾?如果是这样,任何人都可以提出替代方案吗?

在整个测试代码下面:

import …
Run Code Online (Sandbox Code Playgroud)

mocking reactjs jestjs mapbox-gl enzyme

6
推荐指数
1
解决办法
1308
查看次数

找不到模块:无法解析“./node_modules/@material-ui/core/IconButton”

在浏览器中,我收到错误消息:

无法编译 ./src/components/layout/search/Searchbar.js 模块未找到:无法解析 'C:\Users\Ja\Desktop\INFA \ProjektInzynierski\Projekt\Engineering-Project\client\src\components\layout\search'

控制台错误:

map-contours.js:16 未捕获的错误:在 webpackMissingModule (map-contours.js:16) at Module../src/components/layout/search/Searchbar.js (map- contours.js:16) at webpack_require (bootstrap:785) at fn (bootstrap:150) at Module../src/components/layout/map/Map2.js (Navbar.js:13) at webpack_require (bootstrap:785)在 fn (bootstrap:150) at Module../src/App.js (App.css?498e:37) at webpack_require (bootstrap:785) at fn (bootstrap:150) at Module../src/index.js (custom-mapbox-gl.css?2ca8:37) at webpack_require (bootstrap:785) at fn (bootstrap:150) at Object.0 (serviceWorker.js:135) at webpack_require (bootstrap:785) at checkDeferredModules (bootstrap:45) at Array.webpackJsonpCallback [as push] (bootstrap:32) at main.chunk.js:1

在我将文件“Searchbar.js”位置从布局目录更改为布局/搜索目录后,出现了问题。

似乎编译器正在“C:\Users\Ja\Desktop\INFA\ProjektInzynierski\Projekt\Engineering-Project\client\src\components\layout\search”中搜索“@material-ui/core/IconButton”。

我已经尝试过什么来解决这个问题(随机顺序):

1)重新安装@material-ui/core

2)纱线添加@material-ui/core

3)纱线添加@material-ui/core@next

4) 更新 npm install react react-dom

5) npm卸载@material-ui/core,并安装@material-ui/core

6) 删除整个 node_modules …

javascript reactjs material-ui

2
推荐指数
1
解决办法
1万
查看次数