亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - node做中間層是什么意思,能具體詳說么?

瀏覽:105日期:2023-09-13 13:35:02

問題描述

沒接觸過node,經常看文章說node做中間層,不知道具體指什么意思?比如在程序中解決了什么問題,如果說解決了渲染問題,那也是頁面端,前端框架已經解決了,難道說是后端渲染前端框架,然后整個塞到前端嗎?

問題解答

回答1:

很多項目中后端應用往往不止一個服務,而是一群各司其職的服務,比如nginx的存在就是因為服務器上運行著多個服務,而不同的網絡請求由不同的服務處理,需要在這些服務前假設一層nginx做為代理,將請求分發給不同的服務,nginx在這里的角色就相當于中間層。

對于一個比較復雜的web站點,頁面中的請求通常分為兩種,請求頁面與請求數據(ajax)。如果后端是個單體應用,當發現所有請求量太多應付不過來的時候就可以考慮做這樣的分離,將處理頁面渲染的請求分給另一個服務,擋在前面,自己只負責數據相關的請求。nodejs擅長處理io密集型任務,很適合做處理頁面渲染的服務,于是很多人選擇了nodejs。淘寶也是類似的架構,據說現在所有淘寶的頁面都是由node服務渲染的。

回答2:

講道理就是用nodejs做靜態資源管理和請求轉發。做到后端只管數據接口,前端負責路由,靜態資源。

回答3:

加了node的中間層,可以讓前端處理view層和control層,后端只負責處理model層。前后端分離比較徹底,分工更明確一些吧。

另外就是有些框架在服務器不是node的時候SEO比較難做。加了node中間層后比較好做SEO

回答4:

node就是鏈狀執行

請求接收 -> 中間件1 -> 中間件2 -> ... 中間件n ... -> 返回

中間件就是某一個處理操作

回答5:

可以看看淘寶的midway。可以說核心概念都有了。

標簽: JavaScript
主站蜘蛛池模板: 国产精品高清视亚洲乱码 | 日韩a无v码在线播放免费 | 欧美αv日韩αv另类综合 | 91青青青国产在观免费影视 | 午夜男人一级毛片免费 | 国产精品久久久久久久久久免费 | 一级α一级α片免费观看网站 | 国产毛片一级国语版 | 一级片在线免费 | 亚洲欧美国产日本 | 小明永久免费大陆在线观看 | 国产欧美在线观看 | 污网站大全免费 | 亚洲国产日韩无在线播放 | 91精品啪国产在线观看免费牛牛 | 日本特黄特色高清免费视频 | 香蕉视频免费在线看 | 99pao在线视频成精品 | 真实一级一级一片免费视频 | 亚洲欧美日产综合一区二区三区 | 六月丁香伊人 | 日韩在线视频观看 | 97久久天天综合色天天综合色 | 国产毛片在线视频 | 日韩性生活大片 | 97一区二区三区四区久久 | 日韩欧美色综合 | 精品三级三级三级三级三级 | 亚洲成综合 | 国产日韩精品欧美一区喷水 | 国产精品免费入口视频 | aaa毛片手机在线现看 | 亚洲精品国产乱码在线播 | 国内精品一区二区三区 | 99九九99九九九视频精品 | 日韩不卡一二三区 | 日韩精品无码一区二区三区 | 久久久全国免费视频 | 欧美黑人性大免费高清视频 | 日韩高清一区二区三区不卡 | 欧美三级在线播放 |