我已经使用node-soap创建了一个简单的SOAP服务器,该服务器当前正在处理来自SOAP客户端的请求。现在需求是在将来为来自不同客户端的传入REST和SOAP请求提供服务。我的问题是,我可以通过使用单个Express应用程序(使用Express.js框架)来实现这一目标吗?我是新来的,所以任何帮助将不胜感激。提前致谢!使用Express.js的SOAP服务器
3
A
回答
0
从pull#872它支持express
服务器开箱即用。
expressServer = express();
server = expressServer.listen(51515, function(){
var soapServer = soap.listen(expressServer, '/SayHello', service, wsdl);
});
其中\sayHello
是要处理wsdl
请求的路线。
此外,请注意,它也将支持所有中间件和主体解析器。
有关语法的更多详细信息,您可以看到该请求中包含的测试。
0
代码的Express应用程序像往常一样
var soap = require('soap');
var express = require('express');
var app = express();
app.use('/', express.static(__dirname + '/public'));
app.use('/node_modules', express.static(__dirname + '/node_modules'));
/* other express part */
但不要做app.listen
构建服务器这样
var server = require('http').createServer(app);
代码肥皂部分和终止这样的
soap.listen(server, '/wsdl', MyService, xml);
server.listen(8080);
如果你想也想的WebSocket使用服务器太
var io = require('socket.io')(server);
/* io part */
相关问题
- 1. 使用Apache Tomcat的Express.js服务器
- 2. 使用CodeIgniter的SOAP服务器
- 3. 使用SOAP的Web服务
- 4. 使用REST服务调用SOAP服务
- 5. 使用SOAP服务器获取域名
- 6. 在Linux上使用SOAP的Web服务服务器
- 7. 使用SOAP Web服务
- 8. 使用SOAP Web服务
- 9. express.js中的服务器端“重定向”
- 10. Express.js:调用内部服务
- 11. 服务结构node.js guest应用程序express.js服务器EADDRINUSE
- 12. Tomcat服务器测试SOAP服务NoSuchMethodError
- 13. Express.js + mongodb服务器的清理关闭(使用node.js)
- 14. 使用Express.js上传文件名的Node.js服务器
- 15. PHP - Zend SOAP请求.NET SOAP服务器
- 16. PHP SOAP错误代码:soap:服务器
- 17. express.js,如何区分http服务器和https服务器?
- 18. IOS和SOAP服务器
- 19. Zend Soap服务器/ WSDL
- 20. SOAP服务器异常
- 21. Zend Soap服务器示例
- 22. Delphi 2010 SOAP服务器
- 23. 使用SOAP的Java Web服务调用
- 24. 从Azure Blob服务Express.js服务器的HTML文件
- 25. 使用HttpClient使用SOAP服务
- 26. 使用WS-Security使用SOAP Web服务
- 27. 的Dolibarr SOAP的Web服务使用
- 28. 使用Express.js在服务器上发送POST请求
- 29. 无法从邮递员使用express.js服务器得到回复
- 30. 使用Express.js和EJS访问服务器端功能