Проблема SOAP-сервера Node.js (мыльный сервер) - PullRequest
0 голосов
/ 17 января 2019

server.js

var soap = require('soap-server');

function MyTestService(){
};

MyTestService.prototype.test1 = function(myArg1, myArg2){
	return myArg1 + myArg2;
};

var soapServer = new soap.SoapServer();

var soapService = soapServer.addService('bpService', new MyTestService());
	
soapServer.listen(1337, '127.0.0.1');


console.log('soap ok');

я использовал сервер для реализации простой службы мыла узлов.

создал package.json, используя npm init, установленные модули npm (npm install express --save)создал файл server.js и использовал приведенный ниже код.импортировать мыльный сервер, используя npm. Мыльный сервер -g

окончательно, когда я запускаю запуск nmp, он выдает ошибку ниже.

TypeError: Невозможно прочитать свойство '1' нулевого значения в новом SoapOperation (E: \ EY \ Slack \ App \ server \ node_modules \ soap-server \ lib \ soap-server.js: 35: 20) в SoapService.addOperation (E: \ EY \ Slack \ App \ server \ node_modules \ soap-server\ lib \ soap-server.js: 121: 26) в новом SoapService (E: \ EY \ Slack \ App \ server \ node_modules \ soap-server \ lib \ soap-server.js: 116: 9) в SoapServer.addService(E: \ EY \ Slack \ App \ server \ node_modules \ soap-server \ lib \ soap-server.js: 154: 24) в объекте.(E: \ EY \ Slack \ App \ server \ server.js: 13: 30) в Module._compile (внутренний / modules / cjs / loader.js: 689: 30) в Object.Module._extensions..js (внутренний/modules/cjs/loader.js:700:10) в Module.load (внутренний / modules / cjs / loader.js: 599: 32) в tryModuleLoad (внутренний / modules / cjs / loader.js: 538: 12) вFunction.Module._load (внутренний / modules / cjs / loader.js: 530: 3) npm ERR!код ELIFECYCLE npm ERR!errno 1 npm ERR!server@1.0.0 start: node server.js npm ERR!Статус выхода 1 npm ERR!нпм ERR!Ошибка при запуске сценария server@1.0.0.нпм ERR!Это, вероятно, не проблема с npm.Скорее всего, выше выводится логирование.

npm ERR!Полный журнал этого прогона можно найти в: npm ERR!C: \ Users \ ZP \ AppData \ Roaming \ npm-cache_logs \ 2019-01-17T05_15_05_660Z-debug.log

Не могу выяснить, в чем ошибка: я запускаю npm install снова, но не работает.Пожалуйста, помогите мне построить этот мыльный сервер.

...