我是編程新手,需要使用Restify創建一個寧靜的Web服務,但整個應用程序都是基於Express.js構建的。如何連接Web服務和應用程序?Restify Web服務與快速應用程序之間的連接
0
A
回答
0
的RESTify和快遞是(又名,在大多數情況下,你使用一個或另一個,而不是兩個)都中間件模塊。
如果你真的需要...
爲了揭露與快遞的RESTify路線,你需要創建的RESTify您的路線,然後使用某種形式的HTTP模塊的這些請求轉發給應用程序明確。 NPM請求模塊將工作。
喜歡的東西:
var restify = require('restify');
var request = require('request');
function respond(req, res, next) {
request.get('/url_of_express_app_endpoint', function(err, response, body) {
if (err) return next(err);
res.json(body);
});
}
var server = restify.createServer();
server.get('/hello/:name', respond);
然而,
我強烈建議剛學快遞和操縱你的Express應用程序需要什麼,而不是維護兩個中間件應用程序(這聽起來像一個非常不必要的噩夢)。
+0
感謝您的回答。他們給我用的RESTify創建Web服務的任務,然後消耗內部應用程序的RESTful Web服務。這就是爲什麼我使用兩個中間件。 –
+0
這正是上述正在做... – Devnetics
相關問題
- 1. PHP應用程序 - 快速連接到HTTPS服務器
- 2. Android應用程序與服務器的連接速度很慢
- 3. iPhone應用程序和Web服務器之間的安全連接?
- 4. iOS應用程序和Rails Web服務之間的持續連接
- 5. Python服務器和Android應用程序之間的連接
- 6. 應用程序和服務器之間的安全連接
- 7. 應用程序和服務器之間的打開連接
- 8. Web應用程序和C應用程序之間的通信?Web服務?
- 9. Web服務連接Android手機與ASP.net MVC 4應用程序
- 10. 如何將Android應用程序與amf web服務連接?
- 11. 如何連接Android應用程序連接到Web服務
- 12. 服務器 - Android應用程序和服務器之間的客戶端連接
- 13. Web服務與Web應用程序
- 14. Web服務器,Web容器和應用程序服務器之間的區別
- 15. java web應用程序和web服務之間的線程間通信
- 16. 窗口服務,WCF服務應用程序和ASP.NET Web服務應用程序之間的區別?
- 17. Web應用程序和SQL Server之間的連接字符串
- 18. 應用程序快遞Web服務 - 啓用RESTFul服務
- 19. 服務器和Web應用程序之間的API
- 20. Android應用程序和遠程MS SQL服務器之間的連接
- 21. XE2 FireMonkey - 連接到iOS應用程序中的Web服務
- 22. Facebook應用程序和iPhone應用程序之間的連接
- 23. Web應用程序與Spring - 在服務
- 24. C#Web服務與Windows應用程序
- 25. Web應用程序與Web服務與經典應用程序的對比
- 26. iOS應用程序使用sudzc連接肥皂web服務
- 27. 從ASP.NET應用程序和連接管理調用Web服務
- 28. 通過Web服務與Android應用程序(Java)與Windows應用程序(VB.NET)之間的通信
- 29. 將ASP.NET Web應用程序連接到Windows服務應用程序
- 30. Java Web應用程序和C++服務器之間的套接字通信
你想創建一個Web服務和Web應用程序的獨立?或者你想既要爲1個單一的應用程序工作嗎? –
地獄塞巴斯蒂安,我想創建一個Web服務和Web應用程序無關。現在,我無法從web服務中爲webapp提取數據 –
添加問題的一些示例代碼,嘗試幫助您,可能是一些錯誤代碼或其他內容,因爲您的restify應用程序會創建端點,並且您需要向端點發出請求從您的快速應用程序。 –