[英]How to send csrf token in AJAX request (Without Jquery) in expressjs?
[英]Expressjs without templates
我希望開發一個基本上只有一頁的Web應用程序,並且我對兩件事感到困惑。
每種方法的優點和缺點是什么?(速度是我非常重視的標准)。
您可以在回答中進行描述。
幫我。 謝謝。
我認為Node.js的爭論與其他任何技術都是一樣的。
使用經典的MVC解決方案和服務器端模板,所有計算都在服務器端進行,純HTML發送到客戶端。 響應可能需要更長的時間,但是瀏覽器和客戶端計算機的使用率並不高。 如果您對客戶端Java腳本不滿意,則最容易維護。 我認為這對於緩存也是最簡單的。
另一方面,通常通過使用Ajax調用API來創建匹配解決方案,該解決方案在客戶端瀏覽器上進行了更多的計算,而使您的服務器不在全球范圍內。 您甚至可以考慮一個完整的靜態頁面,例如僅使用JavaScript填充其靜態內容的頁面。 您必須對JavaScript更有信心(例如,使用Angular.js之類的東西)。 響應速度更快,但是用戶體驗將與您的客戶不同。 因此,您將不得不在設計上付出更多的努力。
第二種解決方案使您可以為API選擇另一種技術。 而且您會找到很多幫助。
但是我要說的是,這兩個解決方案都不比另一個解決方案要快得多(取決於您的工作方式),但這取決於您的用戶(JavaScript可能在最近的瀏覽器中可以得到更好的處理),並且您對JavaScript充滿信心。
盡管這些天來,對於一個單頁網站,趨勢似乎是支持API + Ajax調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.