mirror of
https://github.com/status-im/react-native-http-bridge.git
synced 2026-08-30 22:31:21 +00:00
desktop
react-native-http-bridge
HTTP Server for React Native
Supports only POST-requests and one-way communication. Created for Status.im
Install
npm install --save react-native-http-bridge
Automatically link
With React Native 0.27+
react-native link react-native-http-bridge
Example
First import/require react-native-http-server:
var httpBridge = require('react-native-http-bridge');
Initalise the server in the componentWillMount lifecycle method. You need to provide a port and a callback where requests will be captured. Currently there is no way to return responses.
componentWillMount(){
// initalize the server (now accessible via localhost:1234)
httpBridge.start(5561, function(request) {
// request.url
// request.postData
});
}
Finally, ensure that you disable the server when your component is being unmounted.
componentWillUnmount() {
httpBridge.stop();
}
Languages
Objective-C
96.2%
Java
2.2%
C++
1%
JavaScript
0.3%
Ruby
0.2%
Other
0.1%