nodejs打包部署web項(xiàng)目 前端學(xué)習(xí)者學(xué)習(xí)后端,推薦springboot好還是node.js好?
前端學(xué)習(xí)者學(xué)習(xí)后端,推薦springboot好還是node.js好?Springboot是Java,你要學(xué)習(xí)Java,如果純前端建議是學(xué)習(xí)node。簡單的小網(wǎng)站可以直接使用節(jié)點(diǎn).js作為一個web服務(wù)
前端學(xué)習(xí)者學(xué)習(xí)后端,推薦springboot好還是node.js好?
Springboot是Java,你要學(xué)習(xí)Java,如果純前端建議是學(xué)習(xí)node。
簡單的小網(wǎng)站可以直接使用節(jié)點(diǎn).js作為一個web服務(wù)器,它不分離前端和后端,而是使用后端模板來填充數(shù)據(jù),表示frameworkexpress。
如果要進(jìn)行負(fù)載平衡或響應(yīng)多終端請求,請使用前端和后端分離。前端代碼可以放在靜態(tài)服務(wù)器上,如CDN或nginx,并且前端代碼可以發(fā)送到節(jié)點(diǎn).js服務(wù)器發(fā)送rest請求。表示框架膝關(guān)節(jié)炎。
如果業(yè)務(wù)更復(fù)雜,需要執(zhí)行更多CPU密集型任務(wù),則節(jié)點(diǎn).js接下來,一層服務(wù)器(Java、python)將處理它。
此外,由于節(jié)點(diǎn).js它是一個單線程進(jìn)程,一旦出錯就會崩潰,導(dǎo)致服務(wù)器無法訪問。So部署節(jié)點(diǎn).js當(dāng)你需要的時候,你需要使用PM2,這樣你就可以節(jié)點(diǎn).js程序崩潰后,及時重啟,當(dāng)然還有其他好處,比如灰色部署、負(fù)載均衡等。