前端用vue,後端需要nodejs嗎?
簡而言之:後端用不用node,和前端用不用vue,二者完全沒關係。
那為何用vue和vue外掛開發前端的時候,經常需要各種npm install呢?為何要在本地安裝node環境?
本地需要安裝node是因為:
在本地使用vue開發前端的時候,你並不是直接編寫最後使用的靜態js檔案,而是有一大堆程式碼和配置之類的亂七八糟的東西,
而webpack這個工具,可以把以.vue結尾的專案檔案和各種配置之類的亂七八糟的檔案,進行打包編譯,生成最後放在伺服器上的靜態js檔案
最後專案上線的時候,使用者訪問伺服器,下載這個靜態檔案,直接在瀏覽器就運行了。
所以需要node的不是伺服器,而是本地的webpack做打包編譯工作的時候需要
參考 為什麼vue+webpack需要用到node,如何部署專案到伺服器?
https://www.cnblogs.com/zhuzhenwei918/p/6866094.html
相關推薦
前端用vue,後端需要nodejs嗎?
簡而言之:後端用不用node,和前端用不用vue,二者完全沒關係。 那為何用vue和vue外掛開發前端的時候,經常需要各種npm install呢?為何要在本地安裝node環境? 本地需要安裝node是因為: 在本地使用vue開發前端的時候,你並不是直接編寫最後使用的靜態js檔案,而是有一大堆程式碼和配
vue,vuex的後臺管理專案架子structure-admin,後端服務nodejs,前端vue頁面
1、vuex來實現狀態管理2、靜態頁面,未引入後端服務3、元件是用的是element-ui4、頁面佈局是上左右,左右佈局使用的彈性和佈局flex,左邊定寬,右邊計算寬度5、左右的滾動條是相互獨立的,去掉body上的滾動條6、沒有業務程式碼,僅僅是一個靜態的vuex的架子說明:之前使用左側menu的fixe
RSA非對稱加密演算法(表單提交時,前端js加密,後端java解密)
RSA非對稱加密演算法(表單提交時,前端js加密,後端java解密 非對稱加密演算法 需要的工具 前端jsp頁面 js程式碼 加密解密的工具類 產生公鑰的類 處理登陸請求的類 加密成功的密碼 非對稱加密演算
二維碼的兩種生成方法(前端js生成,後端java生成)
package com.payplatform.util; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.u
前端請求後端,後端查詢完畢傳到前端 ,用layui 將 資料分頁
前端:我用的是layui框架的分頁 js 檔案 layui.config({base : "script/" }).use(['form','layer','jquery','laypage'],function(){var form = layui.form(),layer = paren
前端適用axios請求下載檔案,後端使用java返回。頭部需要帶請求資訊
問題:由於下載檔案需要帶頭部的時區或者token,所以不能模擬a標籤重新請求, 已解決: 前端如下 1. 我的請求 isDownload: true, responseType: 'blob', // arraybuffer 這兩個引數 2. 我用的是axi
前端用CryptoJS類庫的AES加密,後端解密不出來
由於後臺java使用AES加密使用的是AES/EBC/PKCS5Padding進行初始化的, 1、首先var key = CryptoJS.enc.Utf8.parse(key); 2、由於後端用的PKCS5Padding,而CryptoJS類庫類庫中沒有,但有PKCS7Padding,跟PKCS5Pad
除了時間戳,後端返回時間,前端的處理
後端 時間 res result () bsp 前端 string 如果 如果後端獲取的時間是data.results[i].time; var aa=new Date(data.results[i].time);var dd=aa.toLocaleString(); 用E
前後端分離後,後端師傅們應該知道的一些基本前端知識
跨域問題 分類 port 什麽是 格式 url 就會 是否 option 寫下此文,是因為本人作為前端小白,經常遇到同樣小白的後端,常常不得不三番五次科普一些前端的基礎知識,特此做些總結,也方便有下次的話,直接拿出來給對方看。 1. 什麽是ajax 對
前端向後端傳送請求,後端返回的一個值的請求的store方法
//前端js程式碼 1 var store = Ext.create(util.getCodeGenerate1ClassName('延續食品經營許可申請','store'), { 2 httpGetRequestExParams: { /
url 傳json字串 ,後端傳前端 json字串
//前端傳後端json字串 var aa = JSON.stringify(data.Data); //console.log(aa); aa = encodeURIComponent(aa);//控制元件沒有好的
open-falcon安裝(前端,後端,ubuntu)
環境準備 #redis與mysql的環境準備 cd apt-get update apt-get install -y redis-server ps -ef|grep redis apt-get install -y mysql-server #此處有設定你的 密碼。 #本文以t
vue 跨域請求,後端cookie session取不到
雖然後端設定了可以跨域請求,但是後臺設定到cookie中的session取不到!這時候mac電腦自己設定ngaix代理! mac電腦系統重灌了,記錄一下安裝nginx的過程: 1、開啟終端(cmd) 2、安裝Command Line tools
ajax請求介面,後端已經訪問到了,前端報404
調介面報錯如下: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Sep 11 16:01:
Java前端Rsa公鑰加密,後端Rsa私鑰解密(支援字元和中文)
Java前端Rsa公鑰加密,後端Rsa私鑰解密(支援字元和中文) package com.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import j
vue前端開發那些事——後端介面.net core web api
紅花還得綠葉陪襯。vue前端開發離不開資料,這資料正來源於請求web api。為什麼採用.net core web api呢?因為考慮到跨平臺部署的問題。即使眼下部署到window平臺,那以後也可以部署到Linux下。 .net core web api與mvc的web api類似。我把遇到的問題歸
Vue使用axios傳送post請求,後端無法接收怎麼處理?(Djnago後臺)
今天終於解決了一個困擾很久的問題,在使用Vue進行前端專案的搭建時,通常採用axios作為資料傳輸的工具,我們會發現,使用get請求一切都正常,但是使用post請求,會發生一些奇怪的事情。這次我使用的是python的web框架django,但道理都是一樣的,我們可
前端傳遞url引數中有中文,後端傳過來的有亂碼,解決方案
一、問題重現: 原始碼:用get方式傳遞 @ResponseBody @RequestMapping(value = {"/findGroupByGroupName/{batchNo
java面試題架構篇NodeJS,Vue,前後端分離都是什麼鬼
1.Node.JS node.js是開源的,跨平臺的,瀏覽器之外的Js執行環境。前後端統一語言開發。主要特點 事件驅動 非同步IO 基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好 單執行緒,單程序 優點: 容易學習,全棧開發-
layui進行分頁處理,後端返回資料沒有count欄位,需要單獨獲取再新增到資料中,再進行項渲染,另有layui表格資料增刪改查前後端互動
整體效果圖如下: (1)分頁前端介面處理 (2)分頁後端的資料處理 具體程式碼如下: 前端介面程式碼:包括分頁,增刪改查,重新整理(搜尋功能還沒做,後端是java程式碼) <!DOCTYPE html> <html> <hea