可以ASP.NET MVC
應用程序以某種方式交互(例如同步帳戶數據)與寫在NODE.JS
之上的網站,並託管在某些「節點雲」上?ASP.NET MVC,Node.JS.他們可以互動嗎?
4
A
回答
1
這是一個普遍的問題。如果您有兩種應用程序使用兩種不同的語言編寫,或者在兩臺不同的計算機上運行,或者無論原因是什麼,都會使它們分離,它們仍然可以通信
您在一臺機器上啓動一臺服務器,另一臺在另一臺上啓動。服務器旨在提供服務,因此它們的主要功能是監聽端口並響應傳入的請求。但他們並不侷限於此。他們也可以發起請求!沒有理由爲什麼服務器不能同時成爲客戶端。
基本上你需要做的是將客戶端功能添加到服務器,以便它可以向其他服務器發送請求。在Web開發的上下文中做這件事情要容易得多,因爲我們已經有熟知的REST(並且大多數語言都有用於製作和解析REST請求/響應的庫)。
另外請記住,您在執行此操作時需要實施一些安全功能。例如,當您的Node.JS服務器僅爲您的ASP.NET服務器提供服務時,您可能想要限制此Node.JS服務器,因此它不會將此內容服務器整合到整個互聯網。
3
相關問題
- 1. ASP.Net MVC「魔術串」 - 它們可以避免嗎?
- 2. 我們可以使用RadControles在Asp.net MVC中使用嗎?
- 3. 我們可以從ASP.NET MVC 3項目中調用Webservice嗎?
- 4. 可以驗證用戶嗎?他們可以有用戶名嗎?
- 5. Pygame可以超越他們的Rects嗎?
- 6. NFC手機可以與其他手機互動嗎?
- 7. 當他們的父母進行提交時,asp.net mvc服務器可以看到動態創建的控件嗎?
- 8. 我們可以讓ASP.NET MVC項目像ASP.NET 2.0一樣即時編譯嗎?
- 9. 可以沿着ASP.NET MVC 3安裝ASP.NET MVC 4嗎?
- 10. 我們可以重載MVC控制器的動作方法嗎?
- 11. ASP.NET MVC設計師的Spark視圖引擎,他們喜歡嗎?
- 12. Apache和NodeJS在同一臺服務器上。他們可以相互交談嗎?
- 13. 重構和解耦Rails控制器:他們可以互相調用嗎?
- 14. KendoUI MVC Json - 他們一起工作嗎?
- 15. node.js可以取代Ruby嗎?
- 16. phantomjs可以使用node.js嗎?
- 17. Node.js可以調用Chrome嗎?
- 18. 我們可以動畫顯示嗎?
- 19. 我們可以自動複製* .dll.config嗎?
- 20. Python的NetworkX庫可以創建動畫嗎?他們在他們的主頁上有一個奇特的動畫
- 21. AWS Lambda可以與S/FTP交互/互動嗎?
- 22. 我們可以使用ASP.NET MVC3和經典的ASP.NET嗎?
- 23. mozilla addon的主目錄中可以有兩個js文件嗎?他們都可以相互溝通?
- 24. 我們可以使用Html.Partial Helper在jQuery中追加(塊)HTML嗎? C#ASP.Net MVC 5
- 25. 我們可以在asp.net MVC的視圖中獲取會話值嗎?
- 26. 我們可以在asp.net mvc 3中同時調用兩個actionresult /控制器嗎?
- 27. 我們可以使用Asp.Net MVC在1個視圖中執行CRUD操作嗎?
- 28. 我們可以在ASP.NET MVC視圖中嵌套引導程序容器嗎?
- 29. 我們可以在Asp.net MVC視圖的c#代碼中調用javascript函數嗎?
- 30. 我們可以使用AJAX Control Toolkit類的其他名稱嗎?
Em,你在一個端口上啓動一個應用程序,而另一個在另一個端口上啓動。他們可以溝通。我不確定這是什麼問題。 – freakish 2012-08-02 10:52:36
@Sohhee,@freakish我知道微軟移植Node.js。但我有興趣與它的native(* nix)平臺上的Node.js應用程序進行交互。 – lexeme 2012-08-02 10:59:59
這就是我要說的。您在一臺機器上將Node.JS應用程序作爲獨立服務器啓動,並在第二臺機器上啓動ASP.NET服務器(它們不必物理上不同)。然後你可以通過REST在這兩個服務器之間進行通信。它基本上與瀏覽器和服務器之間的通信相同。 – freakish 2012-08-02 11:01:41