從0到1搭建乙個個人小站(小白版)

2022-07-12 17:48:16 字數 1503 閱讀 7266

我們先來梳理一下,簡單的建站需要準備什麼。

個人推薦輕量應用伺服器,首次購買或學生認證一年只需百元左右。linux命令不熟悉的小夥伴們直接買windows版本就可以啦。具體的登入方式服務商也會有詳細文件,就不一一贅述啦。

不對node、mongodb的基礎用法多做闡釋,這些每塊都可以拿出來單獨學習,這裡重點是說整站本地開發時,前後端、資料庫之間是如何進行鏈結配合工作的。

服務端採用基於node.js開發的express框架。具體步驟如下。

const express = require('express')

console.log("服務開啟成功");

})

前端開發的吃飯本領,npm run就完事啦。

資料庫使用mongodb,具體用法如下。

啟動資料庫。mongod --dbpath c:\mongo(位置)

上文介紹服務端時提到,服務啟動使用了自定義的埠,而前端專案開發時為解決跨域問題,會設定**,這裡將**的埠設定成一致的即可。

proxy:

}

引入。

const mongodb = require("mongodb");

const mongoclient = mongodb.mongoclient;

mongoclient.connect("mongodb:埠號",function(err,client)else

})

至此本地可開始開發,待業務完成後便可上傳至伺服器(上線)。

在nginx檔案中nginx.conig裡進行配置。

server 

error_page 500 502 503 504 /50x.html;

location = /50x.html

#**node服務

location ^~/api/

}

cmdnginx -s reload

最後快去位址列輸入自己的網域名稱測試下吧~

歡迎大佬們指正不足、討論。

最後求讚~謝謝!

乙個個人小專案的失敗

最近乙個個人小專案黃了,失敗了。總結一下原因吧。先說說需求 這個專案是我自己想的,完全是處於興趣。做乙個安卓程式,要做乙個類似於rss,把校內網上的新聞抓取下來,展示到頁面上。主要是為了方便及時檢視校內新聞。因為我發現很多人不太愛關注校內網上的新聞,用手機上瀏覽器看新聞也不太方便,所以有個這個想法。...

教你花30分鐘時間搭建乙個個人部落格

作為乙個工作4年了的碼農,還沒有乙個自己的部落格,感覺有點汗顏,於是乎在網上找了一下快速搭建搭建部落格的工具,經過篩選,決定用wordpress 亞馬遜雲來搭建乙個部落格。亞馬遜雲 wordpress 註冊亞馬遜雲,新使用者有12個月的免費試用體驗,對於搭建乙個個人部落格已經夠用了 如何註冊以及亞馬...

從0到1,開發乙個動畫庫 2

傳送門 從0到1,開發乙個動畫庫 1 上一節講到了最基礎的內容,為動畫構建 幀 值 對應的函式關係,完成 由幀到值 的計算過程。這一節將在上節 的基礎上談談如何給乙個完整的動畫新增各類事件。在新增各類事件之前,我們先對 loop迴圈函式進行一些改進 loop else if this.state s...