首頁 web前端 js教程 如何把Angular專案部署到nginx上

如何把Angular專案部署到nginx上

Jun 21, 2018 pm 05:27 PM
angularjs nginx 打包部署 部署

一直比較喜歡angular,正巧最近有個項目用到了,所以想和大家來分享下,下面這篇文章主要給大家介紹了關於Angular項目從新建、打包到nginx部署的相關資料,文中通過示例程式碼介紹的非常詳細,需要的朋友可以參考下。

前言

當前,AngularJS作為Javascript的MVC(也有人說是MV*,暫且不糾結這個)框架被廣泛使用,它為更快且更容易開發響應式的Web提供了強大的機制。作為MVC框架,它將Web前端程式碼分成三個元件Model,View和Controller。因此,在data model,應用邏輯(Controllers)和view展示之間有明確的分離,讓你更容易專注於關鍵的開發區域。 view接收model的資料來展示。當使用者透過點擊或敲擊鍵盤和應用互動時,controller會透過改變模型中的資料來回應。最終,view得到了發生在model中的變化這個通知,從而它能更新展示的內容。

最近我在給一個不懂電腦的朋友做一個小的應用程序,我想用Angular來做。一般我們在IDE上開發的時候都會用npm start或ng serve來啟動一個內部伺服器,可是如果我把開發好的程式給朋友,怎麼才能讓他能夠在自己的瀏覽器中開啟呢?我這裡選擇了nginx伺服器來部署我的程式。

一、新Angular程式

#1.安裝nodejs

2.安裝淘寶鏡像

npm install -g cnpm --registry=https://registry.npm.taobao.org
登入後複製

3.安裝angular cli

npm install -g @angular/cli
登入後複製

4.新項目

ng new myProj
登入後複製

5.安裝依賴套件

在有package.json的目錄下cnpm install

6.IDE中執行

ng servenpm install, 在localhost:4200中查看

二、打包

ng build,會在專案資料夾下產生dist文件,裡面是打包後的文件。

三、部署

在nginx官網中下載nginx

#把dist資料夾下的打包檔案拷貝到nginx/html下並重新命名為myProj

修改conf/nginx.conf文件
location / {
   root html/myProj;
   index index.html index.htm;
  }
登入後複製

點擊nginx.exe啟動nginx

在瀏覽器中輸入localhost:80即可看到項目

這個時候,我們只需要把nginx打包發給朋友,然後告訴他點擊nginx.exe後,在瀏覽器中輸入localhost:80即可。

上面是我整理給大家的,希望今後對大家有幫助。

相關文章:

在JavaScript中如何實作觀察者模式

如何在javascript中明確轉換與隱含轉換

在ReactNative如何使用Redux架構

以上是如何把Angular專案部署到nginx上的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

docker容器名稱怎麼查 docker容器名稱怎麼查 Apr 15, 2025 pm 12:21 PM

可以通過以下步驟查詢 Docker 容器名稱:列出所有容器(docker ps)。篩選容器列表(使用 grep 命令)。獲取容器名稱(位於 "NAMES" 列中)。

nginx在windows中怎麼配置 nginx在windows中怎麼配置 Apr 14, 2025 pm 12:57 PM

如何在 Windows 中配置 Nginx?安裝 Nginx 並創建虛擬主機配置。修改主配置文件並包含虛擬主機配置。啟動或重新加載 Nginx。測試配置並查看網站。選擇性啟用 SSL 並配置 SSL 證書。選擇性設置防火牆允許 80 和 443 端口流量。

怎麼查看nginx是否啟動 怎麼查看nginx是否啟動 Apr 14, 2025 pm 01:03 PM

確認 Nginx 是否啟動的方法:1. 使用命令行:systemctl status nginx(Linux/Unix)、netstat -ano | findstr 80(Windows);2. 檢查端口 80 是否開放;3. 查看系統日誌中 Nginx 啟動消息;4. 使用第三方工具,如 Nagios、Zabbix、Icinga。

nginx怎麼配置雲服務器域名 nginx怎麼配置雲服務器域名 Apr 14, 2025 pm 12:18 PM

在雲服務器上配置 Nginx 域名的方法:創建 A 記錄,指向雲服務器的公共 IP 地址。在 Nginx 配置文件中添加虛擬主機塊,指定偵聽端口、域名和網站根目錄。重啟 Nginx 以應用更改。訪問域名測試配置。其他注意事項:安裝 SSL 證書啟用 HTTPS、確保防火牆允許 80 端口流量、等待 DNS 解析生效。

docker怎麼創建容器 docker怎麼創建容器 Apr 15, 2025 pm 12:18 PM

在 Docker 中創建容器: 1. 拉取鏡像: docker pull [鏡像名] 2. 創建容器: docker run [選項] [鏡像名] [命令] 3. 啟動容器: docker start [容器名]

docker怎麼啟動容器 docker怎麼啟動容器 Apr 15, 2025 pm 12:27 PM

Docker 容器啟動步驟:拉取容器鏡像:運行 "docker pull [鏡像名稱]"。創建容器:使用 "docker create [選項] [鏡像名稱] [命令和參數]"。啟動容器:執行 "docker start [容器名稱或 ID]"。檢查容器狀態:通過 "docker ps" 驗證容器是否正在運行。

nginx怎麼查版本 nginx怎麼查版本 Apr 14, 2025 am 11:57 AM

可以查詢 Nginx 版本的方法有:使用 nginx -v 命令;查看 nginx.conf 文件中的 version 指令;打開 Nginx 錯誤頁,查看頁面的標題。

怎麼啟動nginx服務器 怎麼啟動nginx服務器 Apr 14, 2025 pm 12:27 PM

啟動 Nginx 服務器需要按照不同操作系統採取不同的步驟:Linux/Unix 系統:安裝 Nginx 軟件包(例如使用 apt-get 或 yum)。使用 systemctl 啟動 Nginx 服務(例如 sudo systemctl start nginx)。 Windows 系統:下載並安裝 Windows 二進製文件。使用 nginx.exe 可執行文件啟動 Nginx(例如 nginx.exe -c conf\nginx.conf)。無論使用哪種操作系統,您都可以通過訪問服務器 IP

See all articles