我們先來梳理一下,簡單的建站需要準備什麼。
個人推薦輕量應用伺服器,首次購買或學生認證一年只需百元左右。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...