Проблема SOAP-сервера Node.js (мыльный сервер)
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 start, выдает ошибку ниже.
Ошибка типа: невозможно прочитать свойство '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
нпм ERR! Статус выхода 1 npm ERR! нпм ERR! Ошибка при запуске сценария server@1.0.0. нпм ERR! Это, вероятно, не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации.
нпм ERR! Полный журнал этого прогона можно найти в: npm ERR! C:\Users\ZP\AppData\Roaming\ NPM-cache_logs\2019-01-17T05_15_05_660Z-debug.log
Не могу узнать, в чем ошибка, я запускаю npm install снова, но не работает. Пожалуйста, помогите мне построить этот мыльный сервер.