付費限定

[27] 用 Nginx 部署前端網站

閱讀時間約 3 分鐘

打包網頁

在部署網站之前,我們要先來打包我們的網頁前端專案
為什麼要打包呢?什麼是打包呢?這有點像是編譯,如果你寫過 C 應該講到這裡就理解為什麼要這樣做了
在網頁開發中網頁內容最原始就是直接用 html 下去寫,但一個成熟的開發者會善用框架來開發,不論是用 vue 或 react,樣式的部分也會從最基本的 css 到 sass 等進階的樣式寫法,功能的部分現在都往 Typescript 開發,不再是只用 Javascript
但是瀏覽器這邊最後都必須翻譯成最原始 html, css, Javascript 才能使用,所以在 production 部署時,我們需要先編譯打包專案,免得瀏覽器每次開啟網頁都要慢慢的先編譯完才能使用
Support the creator with action! Pay to unlock
本篇內容共 1497 字、0 則留言,僅發佈於Vue+Django+MongoDB+Nginx 從網頁全端開發到架站一次教給你You currently cannot view the following content, possibly because you are not logged in or do not have permission to view the room.
9會員
49Content count
比起詳細教學單一技能,網路上或者市面上整合多項技能的教學相對少很多,但要真的完成一項專案往往不是只靠一項技能便能做到。 而且教科書式的完整教學也比較枯燥乏味,因此我想以自身的經驗為例,以全端開發各項技能中最常用到的部分進行講解,讓讀者能夠快速上手掌握全端技能。
留言0
查看全部
發表第一個留言支持創作者!
張哲嘉的沙龍 的其他內容
歷經千辛萬苦,終於要來架站啦!首先先來介紹我們的架站工具 Nginx,最常用的架站工具主要有兩個,Apache 和 Nginx Apache 的歷史悠久,使用的人數也最多,之前在選擇架站工具時,考量的點是 Apache 比較肥,設定也比較難寫,所以最後選擇 Nginx 作為我的架站工具 Nginx
資料庫複制、身份驗證都有了,還能做什麼讓我們的資料更加安全呢?喔對了,還可以備份我們的資料!接下來來講匯出整個資料庫的資料來做備份 安裝 MongoDB Database Tools MongoDB 這邊有一個指令叫 mongodump 是用來匯出資料庫的資料,你可以匯出整個資料庫,也可以選擇匯出部
資料庫複製 不知道大家有沒有聽過負載均衡或者水平擴展呢?在網站佈署中我們會透過這些技術把網站架在多台 server 上,以避免萬一某台 server 掛掉,讓網頁服務仍能維持運作,或者去分擔負載 MongoDB 這邊有一個叫資料庫複製的技術,建立多個相同的 MongoDB service 在不同的
在上一篇文章中,我們講解了 MongoDB 的基本操作,接下來想講講如何更有效率的查詢想要找的資料 模糊查詢 就是查詢的條件只要部分符合就可以找到了,不用查找的關鍵字完全正確,我們直接來舉個例子比較好理解 先假設有以下這些資料 模糊查詢,查找的資料 item 值內有包含 book 就返回 這樣就會找
Connect database 因爲我們後端是用 django,所以我們要用 python 來操作 MongoDB,MongoDB 官方推薦的 python driver 是 pymongo,首先來安裝 在想使用的檔案內加入 myclient = pymongo.MongoClient("mong
上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 MongoDB service,這樣就不用什麼事情都辛苦的用 mongo shell 操作了 New connection 輸入想要連接的 Mong
歷經千辛萬苦,終於要來架站啦!首先先來介紹我們的架站工具 Nginx,最常用的架站工具主要有兩個,Apache 和 Nginx Apache 的歷史悠久,使用的人數也最多,之前在選擇架站工具時,考量的點是 Apache 比較肥,設定也比較難寫,所以最後選擇 Nginx 作為我的架站工具 Nginx
資料庫複制、身份驗證都有了,還能做什麼讓我們的資料更加安全呢?喔對了,還可以備份我們的資料!接下來來講匯出整個資料庫的資料來做備份 安裝 MongoDB Database Tools MongoDB 這邊有一個指令叫 mongodump 是用來匯出資料庫的資料,你可以匯出整個資料庫,也可以選擇匯出部
資料庫複製 不知道大家有沒有聽過負載均衡或者水平擴展呢?在網站佈署中我們會透過這些技術把網站架在多台 server 上,以避免萬一某台 server 掛掉,讓網頁服務仍能維持運作,或者去分擔負載 MongoDB 這邊有一個叫資料庫複製的技術,建立多個相同的 MongoDB service 在不同的
在上一篇文章中,我們講解了 MongoDB 的基本操作,接下來想講講如何更有效率的查詢想要找的資料 模糊查詢 就是查詢的條件只要部分符合就可以找到了,不用查找的關鍵字完全正確,我們直接來舉個例子比較好理解 先假設有以下這些資料 模糊查詢,查找的資料 item 值內有包含 book 就返回 這樣就會找
Connect database 因爲我們後端是用 django,所以我們要用 python 來操作 MongoDB,MongoDB 官方推薦的 python driver 是 pymongo,首先來安裝 在想使用的檔案內加入 myclient = pymongo.MongoClient("mong
上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 MongoDB service,這樣就不用什麼事情都辛苦的用 mongo shell 操作了 New connection 輸入想要連接的 Mong
你可能也想看
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
來跟大家分享一個加拿大退貨的故事,我買了一台 Dell 的 SE2722H 27 吋螢幕,但是搭配我的 Mac 卻出現解析度太低的狀況,所以就決定要退貨,不得不說加拿大 Dell 退貨的機制還是相當完善,只要在 Dell 網站上按一按,就可以完成退貨。
Thumbnail
Simmpo 是臺灣製造的葉黃素保護貼,通過德國萊茵TÜV認證。這款護眼霧面簡單貼不僅可以抵禦有害藍光,還具備專利設計的零失誤精準對位貼,讓使用者能享受3C產品帶來的便利同時保護視力。Simmpo在保護貼上使用了德國萊茵RPF30認證材料,色溫差保持在493k,擁有全臺最多醫師推薦及眼科診所販售。
Thumbnail
AI 對於這個世界絕對是全新的幫助,也有明確的商業模式 你再也不需要請人寫文案,照片和影像可以即時產出 對於語言和世界的理銞也會變得快速 這一切都在快速地改變世界當中 但其危險的是,隱隱約約有著要泡沬化的步調
Thumbnail
雖然表面是一道移除元素的題目,但實際上考的還是搬移。 題目要求的是把val目標值移除,等價於 把非目標值的搬到前面,並且回傳這些剩下來的元素個數(也就是 陣列裡面,非目標值的元素總數​)。 請看下方範例,會更好理解。
Thumbnail
(大賣場) 賀祺默:「賣糖果的好像在樓下,我們下去吧。」   賀祺默一看到前面的糖果區立馬蹦蹦跳跳的跑過去,嚴程翔看到立馬推著推車跟了過去。 賀祺默:「要買什麼呢?嗯...都買一點好了。」   賀祺默往每個區域都拿一點糖果。 賀祺默:「好了,可以去結帳了。」   嚴程翔與賀祺默拿著兩大袋糖果去秤重。
Thumbnail
畫畫接力-天涼畫個秋~秋天的盛宴 前兩次為了參加社區活動,同時又為了要讓方格子有日更文章,一天寫兩篇文章實在是蠻累的,剛好這次的活動也是畫畫,今天就同步進行,是社區活動也是每日更新的文章。
Thumbnail
    往回看,會有什麼,在,沒有什麼人看過的地方,回響警示、抽動和咽語,掃地會掃到昨天家貓撥出的貓砂落一地各處,一處還有留給明天的位置,還沒用到的砂粒,機率在貓砂盆裡,偶爾砂會換全新,程序、滯留的和未發生使用的 沒有需要解套的套路問題,生活沒有需要預想的預告 而是被發生著,不要回頭 是門,回頭 是
Thumbnail
貞吉,觀頤,自求口實。-- 嘴巴張的再大、臉頰繃的再緊,一口氣能吃下多少東西呢?其實,不論在多大的範圍裡偵測出什麼結果,只不過是屬於某個範圍的觀察而已,就算對收集的資訊作出再仔細、再大量的琢磨、玩味和研究,也只能算是特定界限中的自圓其說和自我滿足罷了!面對變易無窮的大自然和灝瀚無垠的大宇宙,……
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
來跟大家分享一個加拿大退貨的故事,我買了一台 Dell 的 SE2722H 27 吋螢幕,但是搭配我的 Mac 卻出現解析度太低的狀況,所以就決定要退貨,不得不說加拿大 Dell 退貨的機制還是相當完善,只要在 Dell 網站上按一按,就可以完成退貨。
Thumbnail
Simmpo 是臺灣製造的葉黃素保護貼,通過德國萊茵TÜV認證。這款護眼霧面簡單貼不僅可以抵禦有害藍光,還具備專利設計的零失誤精準對位貼,讓使用者能享受3C產品帶來的便利同時保護視力。Simmpo在保護貼上使用了德國萊茵RPF30認證材料,色溫差保持在493k,擁有全臺最多醫師推薦及眼科診所販售。
Thumbnail
AI 對於這個世界絕對是全新的幫助,也有明確的商業模式 你再也不需要請人寫文案,照片和影像可以即時產出 對於語言和世界的理銞也會變得快速 這一切都在快速地改變世界當中 但其危險的是,隱隱約約有著要泡沬化的步調
Thumbnail
雖然表面是一道移除元素的題目,但實際上考的還是搬移。 題目要求的是把val目標值移除,等價於 把非目標值的搬到前面,並且回傳這些剩下來的元素個數(也就是 陣列裡面,非目標值的元素總數​)。 請看下方範例,會更好理解。
Thumbnail
(大賣場) 賀祺默:「賣糖果的好像在樓下,我們下去吧。」   賀祺默一看到前面的糖果區立馬蹦蹦跳跳的跑過去,嚴程翔看到立馬推著推車跟了過去。 賀祺默:「要買什麼呢?嗯...都買一點好了。」   賀祺默往每個區域都拿一點糖果。 賀祺默:「好了,可以去結帳了。」   嚴程翔與賀祺默拿著兩大袋糖果去秤重。
Thumbnail
畫畫接力-天涼畫個秋~秋天的盛宴 前兩次為了參加社區活動,同時又為了要讓方格子有日更文章,一天寫兩篇文章實在是蠻累的,剛好這次的活動也是畫畫,今天就同步進行,是社區活動也是每日更新的文章。
Thumbnail
    往回看,會有什麼,在,沒有什麼人看過的地方,回響警示、抽動和咽語,掃地會掃到昨天家貓撥出的貓砂落一地各處,一處還有留給明天的位置,還沒用到的砂粒,機率在貓砂盆裡,偶爾砂會換全新,程序、滯留的和未發生使用的 沒有需要解套的套路問題,生活沒有需要預想的預告 而是被發生著,不要回頭 是門,回頭 是
Thumbnail
貞吉,觀頤,自求口實。-- 嘴巴張的再大、臉頰繃的再緊,一口氣能吃下多少東西呢?其實,不論在多大的範圍裡偵測出什麼結果,只不過是屬於某個範圍的觀察而已,就算對收集的資訊作出再仔細、再大量的琢磨、玩味和研究,也只能算是特定界限中的自圓其說和自我滿足罷了!面對變易無窮的大自然和灝瀚無垠的大宇宙,……