HTTP Server for React Native
Supports only POST-requests and one-way communication. Created for Status.im
npm install --save react-native-http-bridgereact-native link react-native-http-bridgeFirst 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();
}