簡體   English   中英

節點中的常見服務器端和客戶端api調用

[英]Common server-side and client-side api calls in node

所以我有一個基於同構節點的應用程序正在運行(帶有react)。 該頁面首先在服務器上呈現,然后由客戶端JS接管。 我先在服務器上填充數據(通過api端點),然后在客戶端訪問相同的api。 在服務器端,我使用“請求”庫,在客戶端,我使用AJAX來獲取數據。 我觀察到我編寫的在服務器端和客戶端進行api調用的代碼中存在重復。 有什么辦法可以我(通過某些庫)將其統一嗎?

最好的選擇就是正確地建立構建管道,以允許您共享代碼。 然后,您可以擁有一個clientservercommon目錄,並告訴您的構建工具(Webpack,Rollup,Browserify等,無論您使用什么),以包括clientcommon所有內容,以及common和后端server

還有很多其他方法可以解決它,但這是最干凈的方法之一。 您可能還想看看Meteor,它開箱即用地為您提供了很多您正在談論的內容(並允許您將React用作前端)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM