国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

以vue2為例,用npm開發(fā)環(huán)境在后端部署vue2項目(更推薦使用nginx部署)

這篇具有很好參考價值的文章主要介紹了以vue2為例,用npm開發(fā)環(huán)境在后端部署vue2項目(更推薦使用nginx部署)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

因為之前一致出現(xiàn)的跨域問題,從而想到了這個辦法,屬于偏方。推薦使用nginx部署,再去解決跨域問題。
接下來聊一聊本文所使用的方法。

首先將你的前端vue項目拷貝一份到服務(wù)器,準(zhǔn)備一個dockerfile文件,用這個進(jìn)行部署首先你得前提是配置好了vue.config.js的跨域配置了,例如:

module.exports = {
  devServer: {
    proxy: {
       port: 8081,// vue運行端口號
       host: '0.0.0.0',
      '/api': {
        target: 'http://your-spring-boot-server:8080', // 后端Spring Boot項目地址
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  }
};
 //axios的baseurl也得設(shè)置成
 const http = axios.create({
        baseURL: '/api', // 以訪問以api開頭
        timeout: 10000,
    }
)

一 、拷貝項目文件和制作Dockerfile
Ddckfile信息

# 使用Node.js官方鏡像作為基礎(chǔ)鏡像
FROM node:14.17.5

# 設(shè)置工作目錄
WORKDIR /app

# 復(fù)制項目文件到容器中
COPY ./app /app

#配置docker容器里面的npm鏡像源,不然可能會出現(xiàn)下載超時,出現(xiàn)錯誤
RUN npm config set registry https://registry.npm.taobao.org/

# 安裝項目依賴
RUN npm install

# 打包前端應(yīng)用
RUN npm run build

# 設(shè)置容器啟動命令
CMD ["npm", "run", "serve"]

在Dockfile同級目錄運行,注意最后的點號

npm build -t vuecli:v1.0 .

最后啟動創(chuàng)建容器并啟動

docker run -d --name vuepro -p 8080:8080 vuecli:v1.0

輸入下面地址即可訪問首頁

http://ip地址:8080文章來源地址http://www.zghlxwxcb.cn/news/detail-624440.html

到了這里,關(guān)于以vue2為例,用npm開發(fā)環(huán)境在后端部署vue2項目(更推薦使用nginx部署)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 前端權(quán)限校驗(以Vue2為例)

    前端權(quán)限校驗是一種在前端代碼中進(jìn)行權(quán)限驗證的方法,用于保護(hù)系統(tǒng)資源和數(shù)據(jù)的安全性。它可以確保只有具有合適權(quán)限的用戶才能訪問受限資源。 路由級別權(quán)限控制:通過在前端路由中配置權(quán)限信息,可以控制用戶能夠訪問的頁面。在訪問每個頁面之前,校驗用戶的權(quán)限

    2024年02月16日
    瀏覽(28)
  • 【開發(fā)筆記】ubuntu部署指定版本的前后端運行環(huán)境(npm nodejs mysql)

    【開發(fā)筆記】ubuntu部署指定版本的前后端運行環(huán)境(npm nodejs mysql)

    在遠(yuǎn)程服務(wù)器上的Ubuntu系統(tǒng)中,部署指定版本的前后端項目的運行環(huán)境 npm 9.5.1 Nodejs v18.16.1 MySQL 8.0.33 通過安裝好nodejs和npm 查看npm版本 若版本不符合要求,可使用如下命令安裝指定版本 通過安裝好nodejs和npm 查看node版本 若版本不符合要求,可安裝用于安裝nodejs的模塊: n 查看

    2024年02月12日
    瀏覽(22)
  • vue2、3 開發(fā)項目前的準(zhǔn)備,可直接拷貝(分享)

    1. Vue2 因為最近都是做的 pc 端的項目,所以就按 pc 端常用的來配,都是架子可以直接拷貝 1.1 安裝依賴 1.2 配置 element-ui element-ui 官網(wǎng)點擊這里 1.3 配置 axios axios 官網(wǎng)點擊這里 1.4 配置 vue-router vue-router3 的使用點擊這里 1.5 配置 vuex vuex3 的使用點擊這里 2. Vue3 2.1 安裝依賴 其他安

    2024年02月08日
    瀏覽(20)
  • Vue3+Vite+Element-plus搭建組件庫并使用Vitepress編輯組件庫文檔且發(fā)布到 npm并且部署 github pages(vitepress文檔渲染.vue組件-推薦使用第二種)

    Vue3+Vite+Element-plus搭建組件庫并使用Vitepress編輯組件庫文檔且發(fā)布到 npm并且部署 github pages(vitepress文檔渲染.vue組件-推薦使用第二種)

    可以參考我之前發(fā)布的vite快速搭建vue3項目文章來創(chuàng)建;也可以直接使用我開源Vue3.2+Ts+Vite3+Pinia+Element-Plus模板wocwin-admin 以下我以 wocwin-admin 項目為例 當(dāng)前目錄結(jié)構(gòu)如下 1、編輯 packages/table/index.ts,實現(xiàn)組件的導(dǎo)出 2、編輯 packages/index.ts 文件,實現(xiàn)組件的全局注冊 1、安裝vite

    2024年02月13日
    瀏覽(23)
  • 基于 vue2 發(fā)布 npm包

    基于 vue2 發(fā)布 npm包

    背景:組件化開發(fā)需要,走了一遍發(fā)布npm包的過程,采用很簡單的模式實現(xiàn)包的發(fā)布流程,記錄如下。 項目參考:基于vue的時間播放器組件,并發(fā)布到npm_timeplay.js_xmy_wh的博客-CSDN博客 1、項目初始化 首先,要創(chuàng)建項目,封裝vue的插件要寫的是一個簡單的vue組件不需要依賴那么

    2024年02月11日
    瀏覽(20)
  • 使用vue2開發(fā)uni-app項目--引入uview-ui

    使用vue2開發(fā)uni-app項目--引入uview-ui

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 目錄 前言 一、安裝 1、安裝uview-ui 2、安裝scss支持 二、配置 1、在main.js中引入uView庫 2、uni.scss文件中引入uView的全局SCSS主題文件 ?3、在APP.vue文件中引入uView基礎(chǔ)樣式 4、在pages.json中 配置easycom組件模式

    2024年02月04日
    瀏覽(33)
  • SpringBoot + Vue2項目打包部署到服務(wù)器后,使用Nginx配置SSL證書,配置訪問HTTP協(xié)議轉(zhuǎn)HTTPS協(xié)議

    SpringBoot + Vue2項目打包部署到服務(wù)器后,使用Nginx配置SSL證書,配置訪問HTTP協(xié)議轉(zhuǎn)HTTPS協(xié)議

    配置nginx.conf文件,這個文件一般在/etc/nginx/...中,由于每個人的體質(zhì)不一樣,也有可能在別的路徑里,自己找找... 證書存放位置,可自定義存放位置 兩個文件 后端配置 把.pfx拷貝到resource下,然后配置一下yml

    2024年02月02日
    瀏覽(100)
  • Vue2封裝一個全局通知組件并發(fā)布到NPM

    Vue2封裝一個全局通知組件并發(fā)布到NPM

    ???作者:周棋洛,計算機(jī)學(xué)生 ?星座:金牛座 ??主頁:點擊查看更多 ??關(guān)鍵: vue2 組件封裝 npm發(fā)包 你好!我是王子周棋洛,好久沒寫文了。 今天帶大家 封裝 一個類似 element-ui 的全局通知組件,并發(fā)布到 npm 后安裝使用自己封裝的組件。go,go,go?? 原因1:現(xiàn)成UI組件

    2024年02月09日
    瀏覽(23)
  • Springboot+Flask+Neo4j+Vue2+Vuex+Uniapp+Mybatis+Echarts+Swagger+JWT+Nginx+VueRouter綜合項目學(xué)習(xí)筆記【包括項目部署】

    Springboot+Flask+Neo4j+Vue2+Vuex+Uniapp+Mybatis+Echarts+Swagger+JWT+Nginx+VueRouter綜合項目學(xué)習(xí)筆記【包括項目部署】

    項目訪問入口 Neo4j高性能圖數(shù)據(jù)庫從入門到實戰(zhàn) 教程博客:Neo4j 開啟命令 醫(yī)學(xué)知識圖譜問答系統(tǒng) neo4j知識圖譜 Vue+flask 中藥中醫(yī)方劑大數(shù)據(jù)可視化系統(tǒng) ECharts數(shù)據(jù)可視化項目、 D3js: 數(shù)據(jù)可視化入門D3.js 展示地址:數(shù)據(jù)可視化 子絕父相 立即執(zhí)行函數(shù)(function(){})(); ECharts官網(wǎng):

    2024年02月03日
    瀏覽(18)
  • WebStorm開發(fā)uni-app ,用vue2實現(xiàn)手機(jī)APP(apk) + 微信小程序多端項目開發(fā)方案

    WebStorm開發(fā)uni-app ,用vue2實現(xiàn)手機(jī)APP(apk) + 微信小程序多端項目開發(fā)方案

    我們主要分析了如下小程序開發(fā)框架,主要包括: 框架 技術(shù)棧 案例 微信小程序 支付寶小程序 百度小程序 頭條小程序 H5 App uni-app Vue 豐富 ? ?? ?? ? ?? ? Taro React 豐富 ? ? ? ? ? ? wepy Vue 豐富 ? ? ? ? ? ? mpvue Vue 豐富 ? ? ? ? ?? ? ?首先,就要排

    2024年02月08日
    瀏覽(48)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包