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

使用node搭建服務(wù)器,前端自己寫接口,將vue或react打包后生成的dist目錄在本地運(yùn)行

這篇具有很好參考價值的文章主要介紹了使用node搭建服務(wù)器,前端自己寫接口,將vue或react打包后生成的dist目錄在本地運(yùn)行。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

使用node.js+express或者使用node.js+pm2搭建服務(wù)器,將vue或react打包后生成的dist目錄在本地運(yùn)行

vue項(xiàng)目打包后生成的dist目錄如果直接在本地打開index.html,在瀏覽器中會報錯,無法運(yùn)行起來。
通常我是放到后端搭建的服務(wù)上面去運(yùn)行,當(dāng)時前端自己也可以是node,nuxt搭建服務(wù)器,寫接口等等
如果想在本地運(yùn)行,我們可以借助node.js+express搭建一個服務(wù)器,將打包后的文件部署在服務(wù)器上,就可以運(yùn)行起來了。

安裝

npm install express -g
npm install express-generator -g
npm install pm2 -g

或者一起安裝

npm i express express-generator pm2 -g

創(chuàng)建

安裝好之后創(chuàng)建項(xiàng)目
express + 自定義名稱
vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js

安裝依賴

   cd serve 進(jìn)入項(xiàng)目
   npm install 下載依賴
   npm start  啟動項(xiàng)目

看到下面的圖證明服務(wù)已經(jīng)開啟,端口號的什么的自己看代碼去更改(默認(rèn)是3000,在/bin/www文件中)
vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js
在瀏覽器打開 http://localhost:3000/# 看到到下面的圖證明成功了
vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js

使用pm2

上面運(yùn)行服務(wù)也可以,不是長時間不用會自動關(guān)閉,如果想部署到云服務(wù)器上面推薦使用pm2 上面我已經(jīng)讓你安裝過了!
運(yùn)行命令為:

pm2 start ./bin/www  
//或者
pm2 start app.js

pm2官網(wǎng),這里不多贅述
常用pm2命令:

pm2 start
pm2 list
pm2 kill

pm2 stop app_name|app_id|all
pm2 start app_name|app_id|all
pm2 delete app_name|app_id|all
pm2 restart/reload app_name|app_id|all

$ pm2 start app.js # 啟動app.js應(yīng)用程序

$ pm2 start app.js -i 4 # cluster mode 模式啟動4個app.js的應(yīng)用實(shí)例 # 4個應(yīng)用程序會自動進(jìn)行負(fù)載均衡

$ pm2 start app.js --name=“api” # 啟動應(yīng)用程序并命名為 “api”

$ pm2 start app.js --watch # 當(dāng)文件變化時自動重啟應(yīng)用

$ pm2 start script.sh # 啟動 bash 腳本

$ pm2 list # 列表 PM2 啟動的所有的應(yīng)用程序

$ pm2 monit # 顯示每個應(yīng)用程序的CPU和內(nèi)存占用情況

$ pm2 show [app-name] # 顯示應(yīng)用程序的所有信息

$ pm2 logs # 顯示所有應(yīng)用程序的日志

$ pm2 logs [app-name] # 顯示指定應(yīng)用程序的日志

$ pm2 flush

$ pm2 stop all # 停止所有的應(yīng)用程序

$ pm2 stop 0 # 停止 id為 0的指定應(yīng)用程序

$ pm2 restart all # 重啟所有應(yīng)用

$ pm2 reload all # 重啟 cluster mode下的所有應(yīng)用

$ pm2 gracefulReload all # Graceful reload all apps in cluster mode

$ pm2 delete all # 關(guān)閉并刪除所有應(yīng)用

$ pm2 delete 0 # 刪除指定應(yīng)用 id 0

$ pm2 scale api 10 # 把名字叫api的應(yīng)用擴(kuò)展到10個實(shí)例

$ pm2 reset [app-name] # 重置重啟數(shù)量

$ pm2 startup # 創(chuàng)建開機(jī)自啟動命令

$ pm2 save # 保存當(dāng)前應(yīng)用列表

$ pm2 resurrect # 重新加載保存的應(yīng)用列表

$ pm2 update # Save processes, kill PM2 and restore processes

$ pm2 generate # Generate a sample json configuration file

$ pm2 deploy app.json prod setup # Setup “prod” remote server

$ pm2 deploy app.json prod # Update “prod” remote server

$ pm2 deploy app.json prod revert 2 # Revert “prod” remote server by 2

$ pm2 module:generate [name] # Generate sample module with name [name]

$ pm2 install pm2-logrotate # Install module (here a log rotation system)

$ pm2 uninstall pm2-logrotate # Uninstall module

$ pm2 publish # Increment version, git push and npm publish

放包

將前端打包的好的dist文件夾里面的所有內(nèi)容復(fù)制到剛才創(chuàng)建項(xiàng)目的public文件夾里
你在去瀏覽器上面刷新頁面,會看到你打包的頁面已經(jīng)顯示出來了
vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js

下面告訴你如何用node寫接口的,下面這個圖應(yīng)該會很清晰

vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js

例子

user下查看所有用戶的接口(最簡單的接口)
vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js
前端調(diào)接口拿到數(shù)據(jù)庫中的數(shù)據(jù)
vue打包dist文件可直接瀏覽器打開嗎,nodejs,前端,服務(wù)器,vue.js文章來源地址http://www.zghlxwxcb.cn/news/detail-775001.html

到了這里,關(guān)于使用node搭建服務(wù)器,前端自己寫接口,將vue或react打包后生成的dist目錄在本地運(yùn)行的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 使用node簡單搭建websocket服務(wù)器

    我們都知道,http協(xié)議通信只能由客戶端發(fā)起,然后服務(wù)端再做出響應(yīng);但是websocket協(xié)議最大的特點(diǎn)是服務(wù)端可以主動向客戶端推送消息,客戶端也可以主動向服務(wù)器發(fā)送消息 往常實(shí)現(xiàn)雙向通信的方法主要是 輪詢, 客戶端通過定時器,每隔一段時間就會主動發(fā)送請求給服務(wù)器

    2024年02月05日
    瀏覽(26)
  • 使用Gogs搭建自己的github服務(wù)器

    使用Gogs搭建自己的github服務(wù)器

    Gogs官方網(wǎng)址:https://gogs.io/ 在官網(wǎng)首頁可以找到二進(jìn)制運(yùn)行,點(diǎn)擊進(jìn)去 讓咱們?nèi)?github 咱們就去 github 看看好了。https://github.com/gogs/gogs/releases 找到自己需要的版本。 使用命令 可以查看自己的 Linux 服務(wù)器是 64位的還是32位的。 我這里顯示的是 x86_64 ,因此是 64位的。 下載完成

    2024年02月09日
    瀏覽(19)
  • 使用VsCode搭建Node.js服務(wù)器開發(fā)環(huán)境

    使用VsCode搭建Node.js服務(wù)器開發(fā)環(huán)境 在進(jìn)行Node.js服務(wù)器開發(fā)時,一個好的集成開發(fā)環(huán)境可以幫助您更快地編寫代碼,并且提高程序的效率。在此推薦安裝配置VSCode作為Node.js服務(wù)器開發(fā)環(huán)境,下面介紹安裝配置過程。 Step 1:下載安裝VSCode 首先我們需要訪問VSCode官網(wǎng)(https://c

    2024年02月15日
    瀏覽(27)
  • 內(nèi)網(wǎng)服務(wù)器(無法聯(lián)網(wǎng))使用docker搭建自己的NAS服務(wù)(filebrowser)

    內(nèi)網(wǎng)服務(wù)器(無法聯(lián)網(wǎng))使用docker搭建自己的NAS服務(wù)(filebrowser)

    課題組內(nèi)有一臺內(nèi)網(wǎng)部署的ubuntu 23服務(wù)器,想要在上面運(yùn)行一個NAS服務(wù),供內(nèi)網(wǎng)環(huán)境中的文件存儲與分享。希望搭建一個功能簡單、容易上手的NAS服務(wù),并且希望通過docker部署,減少對于服務(wù)器上現(xiàn)有應(yīng)用的影響。另外,內(nèi)網(wǎng)服務(wù)器意味著它無法連接互聯(lián)網(wǎng)下載應(yīng)用,只能在

    2024年03月16日
    瀏覽(36)
  • 瘋狂Node.js服務(wù)器篇:使用VsCode搭建Node.js開發(fā)環(huán)境

    瘋狂Node.js服務(wù)器篇:使用VsCode搭建Node.js開發(fā)環(huán)境 Node.js作為一種流行的服務(wù)器端JavaScript運(yùn)行環(huán)境,提供了強(qiáng)大的功能和便捷的開發(fā)體驗(yàn)。在本篇文章中,我們將探索如何使用VsCode搭建Node.js開發(fā)環(huán)境,以便更高效地進(jìn)行服務(wù)器端應(yīng)用程序的開發(fā)。 步驟1:安裝Node.js 首先,我們

    2024年02月08日
    瀏覽(24)
  • 原來服務(wù)器這么有用-使用輕量應(yīng)用服務(wù)器搭建一個自己的工具站it-tools

    原來服務(wù)器這么有用-使用輕量應(yīng)用服務(wù)器搭建一個自己的工具站it-tools

    ? IT-Tools是一款開源的個人工具箱,專為IT從業(yè)人員打造,支持Docker私有化部署,包含眾多實(shí)用的IT工具。其功能豐富多樣,涵蓋二維碼生成、數(shù)據(jù)格式轉(zhuǎn)換、MAC地址生成等,可滿足用戶多樣化的需求。 GitHub地址:CorentinTh/it-tools Docker Hub地址:corentinth/it-tools - Docker Image | Doc

    2024年02月22日
    瀏覽(20)
  • hMailServer 使用教程 —— 手把手教你搭建自己的郵箱服務(wù)器

    hMailServer 使用教程 —— 手把手教你搭建自己的郵箱服務(wù)器

    前言 假設(shè)你已經(jīng)擁有了一臺具有 公網(wǎng)ip 的服務(wù)器,以及 域名 hMailServer 介紹 hMailServer 適用于 Windows 操作系統(tǒng),它除了提供郵箱系統(tǒng)需要的所有基礎(chǔ)功能之外,還內(nèi)置了一些常用功能,比如:反垃圾郵件、反病毒郵件,而其他未內(nèi)置的功能,則可以根據(jù)用戶需要,自行去社區(qū)

    2024年02月04日
    瀏覽(99)
  • WEB通訊技術(shù)。前端實(shí)現(xiàn)SSE長連接,nodejs+express搭建簡單服務(wù)器,進(jìn)行接口調(diào)試,通過curl請求數(shù)據(jù)

    WEB通訊技術(shù)。前端實(shí)現(xiàn)SSE長連接,nodejs+express搭建簡單服務(wù)器,進(jìn)行接口調(diào)試,通過curl請求數(shù)據(jù)

    長連接(Keep-Alive)是一種HTTP/1.1的持久連接技術(shù),它允許客戶端和服務(wù)器在一次TCP連接上進(jìn)行多個HTTP請求和響應(yīng),而不必為每個請求/響應(yīng)建立和斷開一個新的連接。長連接有助于減少服務(wù)器的負(fù)載和提高性能。 長連接的HTTP請求方法與普通HTTP請求方法相同,可以使用GET、P

    2024年02月09日
    瀏覽(29)
  • 搭建自己的git服務(wù)器--win10系統(tǒng)使用Gitea快速搭建git-server

    搭建自己的git服務(wù)器--win10系統(tǒng)使用Gitea快速搭建git-server

    2023-03-28 本文簡單介紹了使用gitea開源軟件搭建自己git服務(wù)器的過程; 本文記錄的在win10系統(tǒng)上快速安裝gitea,實(shí)現(xiàn)了git服務(wù)端的搭建。 搭建自己的git倉庫服務(wù)端,搭建到云主機(jī),連接方便,但大文件受限于網(wǎng)速。 搭建到局域網(wǎng),網(wǎng)速快。各有優(yōu)勢,多試多玩,總有收獲。 安

    2024年02月13日
    瀏覽(105)
  • 本地使用IIS快速搭建一個屬于自己的網(wǎng)站,并發(fā)布公網(wǎng)訪問「無需購買云服務(wù)器」

    本地使用IIS快速搭建一個屬于自己的網(wǎng)站,并發(fā)布公網(wǎng)訪問「無需購買云服務(wù)器」

    在網(wǎng)上各種教程和介紹中,搭建網(wǎng)頁都會借助各種軟件的幫助,比如網(wǎng)頁運(yùn)行的Apache和Nginx、數(shù)據(jù)庫軟件MySQL和MSSQL之類,為方便用戶使用,還出現(xiàn)了XAMPP、PHPStudy、寶塔面板等等一系列集成服務(wù),都是為了方便我們能快速建立網(wǎng)站。是不是不適用這些軟件就無法建立網(wǎng)站了呢?

    2024年02月05日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包