欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

把vue-router和express項目部署到服務器的方法

 更新時間:2018年02月21日 22:06:54   作者:李小斌96  
下面小編就為大家分享一篇把vue-router和express項目部署到服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

- 首先確定此項目在本地能夠運行成功

在本地命令行中輸入npm run start,無報錯,且打開127.0.0.1:3000

有寫的路由為/的頁面,如圖

此為文件層級關系

front為前端文件

xk3為后臺express與數(shù)據(jù)庫mysql鏈接的文件

用命令行進入后臺并且運行,啟動成功

這是路徑為/的頁面

在瀏覽器中輸入路徑http://localhost:3000/

瀏覽器中顯示W(wǎng)elCome to express

至此此項目在本地運行成功,我們現(xiàn)在就要放到服務器上。

- 準備工作

此前服務器的基本設置就不再贅述。

打開xftp或者其他類似軟件,將此項目全部復制到/var/www/路徑下

(此路徑可能會不一樣,就是服務器網(wǎng)頁的路徑)

將后臺所需要的數(shù)據(jù)導入服務器的數(shù)據(jù)庫中,命令為mysql>source “路徑”;

然后打開xshell并進入此項目后臺,類似于在本地運行后臺文件,前提是你的服務器上安裝了node,mysql等基本配置,自行百度,還有一個問題就是確定你的vue-router中的路由獲取的是服務器的ip+port+router,例如var url = ‘http://47.95.7.109:3000/course/batchDelete‘,還要從阿里云的安全組配置那里打開你的3000端口,不然訪問會被阻止。

我的運行失敗是因為我之后用了forever守護進程,一直在占用3000端口,所以無法啟動,如果沒有設置過的話能夠正常啟動就和在本地一樣。

以我的學生選課系統(tǒng)為例截圖

但是這樣你的服務器就一直處于阻塞狀態(tài),只要斷開鏈接,服務也會中斷。

創(chuàng)建守護進程

接下來就是用pm2或者forever創(chuàng)建守護進程,經(jīng)過親測,感覺forever比較簡單,只需要幾行命令,并不需要額外配置。

即開始使用forever

1.sudo npm install forever -g

2.forever start app.js

3.forever start -l forever.log app.js

這是我出現(xiàn)了一個錯誤,是沒有指定錯誤和輸出的日志文件

提示錯誤為:log file /root/.forever/forever.log exists. Use the -a or –append option to append log.

4.解決方案

forever start -a -l forever.log -o out.log -e err.log app.js(app.js就是后臺的入口文件)

如果還是不行可使用

forever start -a -l forever.log -o out.log -e err.log ./bin/www

此時node項目部署完成,就算關閉服務器的后臺服務也能正常運行,不需要阻塞。

運行成功圖片

如果其中有問題,請?zhí)岢?,謝謝!

樣本鏈接:http://47.95.7.109/student/work/front/#/

以上這篇把vue-router和express項目部署到服務器的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue計算屬性的使用

    Vue計算屬性的使用

    本篇文章主要介紹了Vue計算屬性的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Vue3+Element-plus項目自動導入報錯的解決方案

    Vue3+Element-plus項目自動導入報錯的解決方案

    vue3出來一段時間了,element也更新了版本去兼容vue3,下面這篇文章主要給大家介紹了關于Vue3+Element-plus項目自動導入報錯的解決方案,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Vue數(shù)字輸入框組件的使用方法

    Vue數(shù)字輸入框組件的使用方法

    這篇文章主要為大家詳細介紹了Vue數(shù)字輸入框組件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 詳解Vue2和Vue3的區(qū)別以及其鉤子函數(shù)的使用

    詳解Vue2和Vue3的區(qū)別以及其鉤子函數(shù)的使用

    Vue.js?3?和?Vue.js?2?是兩個主要版本的流行前端框架,它們之間有很多區(qū)別,包括性能優(yōu)化、新特性和改進的API等,下面就跟隨小編一起來看看他們的使用區(qū)別吧
    2024-01-01
  • Vue.js每天必學之表單控件綁定

    Vue.js每天必學之表單控件綁定

    Vue.js每天必學之表單控件綁定,如何在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定,感興趣的小伙伴們可以參考一下
    2016-09-09
  • vue實現(xiàn)打印功能的示例代碼

    vue實現(xiàn)打印功能的示例代碼

    這篇文章主要為大家詳細介紹了如何通過vue實現(xiàn)打印功能,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • iphone劉海屏頁面適配方法

    iphone劉海屏頁面適配方法

    這篇文章主要介紹了iphone劉海屏頁面適配方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 利用Vue3+Element?Plus封裝公共表格組件(帶源碼)

    利用Vue3+Element?Plus封裝公共表格組件(帶源碼)

    最近公司項目中頻繁會使用到table表格,而且前端技術這一塊也用到了vue3來開發(fā),所以基于element plus table做了一個二次封裝的組件,這篇文章主要給大家介紹了關于利用Vue3+Element?Plus封裝公共表格組件的相關資料,需要的朋友可以參考下
    2023-11-11
  • 使用Vite處理css?less及postcss示例詳解

    使用Vite處理css?less及postcss示例詳解

    這篇文章主要為大家介紹了使用Vite處理css?less及postcss的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • vue項目中更改名字和圖標的簡單實現(xiàn)步驟

    vue項目中更改名字和圖標的簡單實現(xiàn)步驟

    今天在寫vue項目時碰到的問題是怎么修改vue的網(wǎng)頁圖標,所以下面這篇文章主要給大家介紹了關于vue項目中更改名字和圖標的簡單實現(xiàn),文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論