小编Mar*_*rin的帖子

MongoDB Catalina:连接尝试失败:SocketException:连接到 127.0.0.1:27017 时出错

我刚刚将我的 mac 更新到Catalina 10.15.2,但我无法运行 MongoDB。

当我发送命令时,mongo我收到此消息

Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
Run Code Online (Sandbox Code Playgroud)

使 Mongo 工作的唯一方法是重新启动 Mac。

如果我使用命令检查进程,ps我看不到进程已经启动并且端口27017可用。

我已经尝试运行以下命令:

brew tap mongodb/brew
brew reinstall mongodb-community
brew services restart mongodb-community
Run Code Online (Sandbox Code Playgroud)

如果我运行以下命令:

ps aux | grep -v grep | grep mongod
Run Code Online (Sandbox Code Playgroud)

没有结果。

mongod之前mongo也试过运行,结果是:

2019-12-18T12:17:45.916+0100 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify …
Run Code Online (Sandbox Code Playgroud)

database macos mongodb macos-catalina

8
推荐指数
2
解决办法
1585
查看次数

所有数据准备就绪后加载组件

我正在使用React和Redux.在这个例子中,我的class有mapStateToPropsmapDispatchToProps

class EnigmaPage extends Component {

    constructor(props){
        super(props);
    }

    componentDidMount() {
        this.props.authCheckState();
    }

    readUserData() {
        this.props.loadLevel(this.props.userId);
    }

    render(){
        return (
            <div className={classes.EnigmaPage}>
                <div className={classes.Header}>
                    <div>
                        <LevelInfo 
                            difficulty={this.props.level.difficulty}
                            level={this.props.level.level}
                            readUserData={this.readUserData()}
                        />

                    </div>
                </div>
            </div>
        )
    }

}

const mapDispatchToProps = dispatch => {
    return {
        authCheckState: () => dispatch(actions.authCheckState()),
        getLevel: () => dispatch(actions.getLevel()),
        loadLevel:(id) => dispatch(actions.loadLevel(id))
    };
}
const mapStateToProps = state => {
    return {
        userId:state.auth.user,
        level:state.level.level
    }
}
Run Code Online (Sandbox Code Playgroud)

我想向我的组件LevelInfo推送值难度级别,但是这两个数据来自getLevel() …

javascript reactjs redux

5
推荐指数
1
解决办法
192
查看次数

标签 统计

database ×1

javascript ×1

macos ×1

macos-catalina ×1

mongodb ×1

reactjs ×1

redux ×1