thinkjs antd專案部署上線

2021-10-08 21:02:34 字數 2389 閱讀 1279

感謝內容提供者:金牛區吳迪軟體開發工作室

第一步:將**提交到遠端倉庫,而後服務端進行拉取**

第二步:將服務端**和前端**進行打包

第三步:啟動服務和前端專案

前端:統一處理請求位址

/**

* request 網路請求工具

* 更詳細的 api 文件:

*/import

from

'umi-request'

;import moment from

"moment"

;import

from

'antd'

;import

from

'@/utils/utils'

;const codemessage =

;const isdev = process.env.

node_env

==='development'

;// 配置根路徑

const baseurl = isdev ?

'':;

/** * 異常處理程式

*/const

errorhandler

=(error)

=>

= error;

if(response && response.status)

= response;

notification.

error(:

$`, description: errortext,})

;}elseif(

!response));

}return response;};

/** * 配置request請求時的預設引數

*/const request =

extend()

;// request請求***

request.interceptors.request.

use(

(url, options =

)=>

:null),

'redirect_url'

: window.location.href

};if(

['post'

,'put'].

includes

(options.method));

options.body =

json

.stringify

(options.body)

; options.headers =;}

return

(/api/v1$`

, options,})

;});

// request響應***

request.interceptors.response.

use(

async

(response, options)

=>

#/`;

}else

if(data?

.errmsg));

}}return response;})

;export

default request;

服務端:

// 判斷是不是開發環境

const isdev = think.env ===

'development'

;/**

* model adapter config

* @type

*/exports.model =

, mysql:

};

配置服務端**根目錄的nginx.conf

server 

if ( !-f $request_filename )

location = /authvalidate.js

location ~ /static/

}

一般的情況打包命令如下,具體請檢視自己專案的package.json

thinkjs打包:
$ npm run compile
antd-pro打包:
npm run build
// 進入到thinkjs目錄下,啟動pm2.json

cd /home/www/thinkjs // 你的thinkjs專案放到**了就進入到**,

pm2 startorreload pm2.json

示例:pm2.json

},

}]}

三 Linux專案部署之基礎專案部署

2.專案執行依賴於jdk的版本,tomcat可指定jdk版本。linux 指定tomcat專案啟動的jdk版本 教程位址 3.專案打包好後,將專案名修改為自己需要訪問的專案名,使用檔案上傳工具 xftp filezilla rz.上傳所打包好的war檔案。1.啟動tomcat容器,cd 到tomca...

專案部署流程

1 通過ftp將tomcat壓縮包匯入到linux伺服器中 2 通過遠端命令列工具解壓壓縮包 進入到壓縮包目錄 解壓壓縮包 顯示以下則安裝成功 3 啟動 關閉tomcat 進入到bin目錄 啟動tomcat 開啟顯示如下,則代表啟動成功。注 如無法顯示,則有可能埠未開啟,進行 1.1.2步驟 關閉t...

tomcat 專案部署

1.開啟conf資料夾下server.xml 在 tomcat 的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下 其中path是虛擬路徑,doc...