Alwinator / Alwinator/react-native-http-bridge-refurbished

IOS not working - BridgeServer undefined

未关闭
#43 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Java
星标
75
派生
30
PR 合并指标
30 天内没有已合并 PR

描述

Hello team,

I am trying to run the library and its working for android without issues but in ios it crashes with error

```
ERROR Invariant Violation: `new NativeEventEmitter()` requires a non-null argument., js engine: hermes [Component Stack]
LOG error: [TypeError: Cannot read property 'BridgeServer' of undefined]
```

Also the native modules is empty which means its not loaded.

I am working on a Mac M2, using react native native (without expo) with packages

```
"react-native-http-bridge-refurbished": "^1.2.9",
"react": "18.3.1",
"react-native": "0.75.4",
```

and the code is

```
import { BridgeServer } from 'react-native-http-bridge-refurbished';

useEffect(() => {

try {

NetworkInfo.getIPV4Address().then(ipv4Address => {
console.log('Phone IP:', ipv4Address);
});
console.log('running server');
const server = new BridgeServer('http_service', true);
server.get('/', async (req, res) => {
console.log("in here")
return { message: 'OK' };
});
server.listen(3000);

return () => {
server.stop();
};
} catch (e) {
console.log("error:", e);
}
}, []);
```

Any ideas about the issue ? Is it the RN version ??

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。