Как установить соединение wsdl в реактив-родной - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь установить соединение wsdl.Я получаю следующую ошибку.есть кто-нибудь, кто может помочь?

мой код соединения

import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View} from 'react-native';

    var soap = require('soap');
     var url = 'https://localhost:44379/service/ozelekranservice.svc?wsdl';
    var args = {User : '15460036927', Password : '123'};


type Props = {};
export default class App extends Component<Props> {

  render() {

    soap.createClientAsync(url).then((client) => {

     console.warn(client.Login(args));

    return client.Login(args);

  }).then((result) => {

   console.warn(result);

   });


    return (
      <View style={styles.container}>
        <Text style={styles.welcome}>Welcome to React Native!</Text>

      </View>
    );
  }
}

код ошибки url: http://10.0.3.2:8081/index.delta?platform=andoid&dev=true&minify=false body: {"orginModulePath": "

C: \ users \ ... \ node_modules \ soap \ lib \ client.js "," targetModuleName ":" assert "," message ":" Невозможно разрешить модуль 'assert' from

'C: \ users \ ... \ node_modules \ soap \ lib \ client.js': модуль 'assert' не существует в карте модулей Haste \ n \ nЭто может быть связано с https://github.com/facebook/react-native/issues/4968\nTo resolпопробуйте следующее: \ n

  1. Очистить часы сторожа: 'watchman watch-del-all'. \ n

  2. Удалить 'node_modules'папка: 'rm -rf node_modules && nom install'. \ n

3. Сброс кеша Metro Bundler: 'rm -rf / tmp / metro-bundler-chace- *' или 'npmstart - --reset-chace '. \ n

Удалить ускорение: 'rm -rf /tmp/haste-mat-react-native-packager-*'.","errors":[width"description":"Unable для разрешения модуля' assert 'из

'C: \ users \ ... \ node_modules \ soap \ lib \ client.js': модуль 'assert' не существует в карте модулей Haste \ n \ nЭто может быть связано с

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...