Redux 远程开发工具在 localhost 上运行



我正在使用 React Native 和 Redux 远程开发工具。

使用此代码,devtools 运行良好:

const composeEnhancers = composeWithDevTools({realtime: true });
const store = createStore(AppReducer, /* preloadedState, */ composeEnhancers(
applyMiddleware(middleware),
));

默认情况下,devtools 应该侦听我的本地 IP 地址 xx.xx.xx:8097。

现在,我希望将其更改为本地主机:8000。参考文档站点 https://github.com/zalmoxisus/remote-redux-devtools,我将代码更改为:-

const composeEnhancers = composeWithDevTools({
realtime: true,
hostname: 'localhost',
port: 8000
});
const store = createStore(AppReducer, /* preloadedState, */ composeEnhancers(
applyMiddleware(middleware),
));

但是现在,Devtool不再工作了。即使我通过勾选主机名为"localhost"的"使用自定义(本地(服务器"来更改devtool设置,端口"8000"也无济于事。

实际上我错过了哪些步骤?

谢谢。

在我看来,您似乎忘记了主机名标签:

{
realtime: true,
'localhost',
port: 8000
}

应该是:

{
realtime: true,
hostname: 'localhost',
port: 8000
}

最新更新