Я пытаюсь установить соединение 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
Очистить часы сторожа: 'watchman watch-del-all'. \ n
Удалить '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Это может быть связано с