我已經使用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訪問服務器端功能