'use strict'; var express = require('express'); var router = express.Router(); const EasySoap = require('easysoap'); /* GET users listing. */ router.get('/', function(req, res, next) { // define soap params const params = { host: 'www.sample.com', path: '/path/soap/', // set soap headers (optional) headers: [{ 'name' : 'item_name', 'value' : 'item_value', 'namespace': 'item_namespace' }] } /* * create the client */ var soapClient = EasySoap(params); console.log(soapClient); /* * get all available functions */ soapClient.getAllFunctions() .then((functionArray) => { console.log(functionArray); }) .catch((err) => { throw new Error(err); }); res.send('viz card id'); }); module.exports = router;