摘要:打包前端文件把前端文件打包進(jìn)文件中后端文件引入在后端的入口文件中加入如下代碼用來(lái)引入中的文件。如果指定的數(shù)據(jù)庫(kù)不存在,則該命令將創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),否則返回現(xiàn)有的數(shù)據(jù)庫(kù)。要顯示數(shù)據(jù)庫(kù),需要至少插入一個(gè)文檔,空的數(shù)據(jù)庫(kù)是不顯示出來(lái)的。
1.打包前端文件
(npm run bulid)把前端文件打包進(jìn)dist文件中
2.后端文件引入在后端的入口文件app.js中加入如下代碼 用來(lái)引入dist中的文件。
app.use(express.static(path.resolve(__dirname, "../dist"))) // 因?yàn)槭菃雾?yè)應(yīng)用 所有請(qǐng)求都走/dist/index.html app.get("*", function(req, res) { const html = fs.readFileSync(path.resolve(__dirname, "../dist/index.html"), "utf-8") res.send(html) })3.購(gòu)買(mǎi)阿里云的云服務(wù)器
購(gòu)買(mǎi)后會(huì)獲得一個(gè)公網(wǎng)IP 配置云服務(wù)器時(shí) 選擇linux系統(tǒng) 選擇了這個(gè)系統(tǒng) 以后在這個(gè)系統(tǒng)上安裝軟件和使用命令都要和這個(gè)系統(tǒng)環(huán)境一致
4.xshell下載通過(guò)xshell軟件遠(yuǎn)程操作云服務(wù)器 需要填寫(xiě)這個(gè)公網(wǎng)IP,連接上后開(kāi)始配置node—+mongod 服務(wù)器環(huán)境 首先你需要知道linux目錄 如下圖
5.下載node+mongodb詳見(jiàn):https://segmentfault.com/a/11...
注:linux的一些操作
這個(gè)相當(dāng)于windows里的啟動(dòng)項(xiàng)
/etc/rc.d/rc.local
按i
然后把你的命令貼進(jìn)去 ,一行一條命令
/bin/bash /usr/local/scripts/autoStartNginxEnterSSLKey.sh
然后按 esc
再 :wq 保存 注意前面有兩點(diǎn)的冒號(hào)
下次重啟的時(shí)候這個(gè)就會(huì)自動(dòng)執(zhí)行你添加的命令。
ll命令是顯示文件目錄
rm -r /a 刪除文件夾 詳細(xì)的百度
6.設(shè)置數(shù)據(jù)庫(kù)cd /usr/local/mongodb/bin/
./mongo #進(jìn)入MongoDB數(shù)據(jù)庫(kù)控制臺(tái)
MongoDB使用 use DATABASE_NAME 命令來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。如果指定的數(shù)據(jù)庫(kù)DATABASE_NAME不存在,則該命令將創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),否則返回現(xiàn)有的數(shù)據(jù)庫(kù)。
如果要?jiǎng)?chuàng)建一個(gè)名稱(chēng)為
use newdb
switched to db newdb
要檢查當(dāng)前選擇的數(shù)據(jù)庫(kù),請(qǐng)使用 db 命令 -
db
newdb
如果要檢查數(shù)據(jù)庫(kù)列表,請(qǐng)使用命令:show dbs。
show dbs
local 0.000025GB
test 0.00002GB
Shell
創(chuàng)建的數(shù)據(jù)庫(kù)(newdb)不在列表中。要顯示數(shù)據(jù)庫(kù),需要至少插入一個(gè)文檔,空的數(shù)據(jù)庫(kù)是不顯示出來(lái)的。
db.newdb.insert({"name":"yiibai tutorials"})
show dbs
local 0.00005GB
test 0.00002GB
newdb 0.00002GB
Shell
在 MongoDB 中默認(rèn)數(shù)據(jù)庫(kù)是:test。 如果您還沒(méi)有創(chuàng)建過(guò)任何數(shù)據(jù)庫(kù),則集合/文檔將存儲(chǔ)在test數(shù)據(jù)庫(kù)中。
7.購(gòu)買(mǎi)域名 購(gòu)買(mǎi)云解析 備案詳解:http://blog.csdn.net/u0147009...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/84300.html
摘要:首先,的命令和并不能在全局使用。文章有意將瀏覽器不能訪問(wèn)服務(wù)器的兩個(gè)問(wèn)題寫(xiě)出來(lái),是因?yàn)樽髡咴谂挪閱?wèn)題的時(shí)候,發(fā)現(xiàn)在服務(wù)器直接訪問(wèn)的頁(yè)面,能很好地檢查排除問(wèn)題在百度尋找問(wèn)題答案的時(shí)候,發(fā)現(xiàn)這種做法也得到了不少人的肯定。 前段時(shí)間要把項(xiàng)目部署到服務(wù)器,期間踩了不少的坑。故寫(xiě)下這篇文章,從零開(kāi)始把自己部署的過(guò)程都記錄下來(lái),希望能給其他像我一樣的小白一點(diǎn)幫助。如果有疏漏的地方,請(qǐng)各位客官指出,...
摘要:安裝更新軟件安裝更換項(xiàng)目地址端口更換項(xiàng)目地址將更換成你的項(xiàng)目地址我的項(xiàng)目地址是更換項(xiàng)目地址將改成將改成更改項(xiàng)目地址將后面的地址改成更改文件端口號(hào)將后面的改成安裝安裝壓縮包附錄下載地址我用的是版本解壓改名添加 1.安裝apache2 1.更新軟件 sudo apt-get update 2.安裝apache2 sudo apt-get install apache2 2.更換ap...
摘要:原文發(fā)布于我的個(gè)人博客上原文點(diǎn)這里前面經(jīng)歷千辛萬(wàn)苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。我的遠(yuǎn)程連接工具是用的是,文件上傳用的是。 原文發(fā)布于我的個(gè)人博客上:原文點(diǎn)這里 ??前面經(jīng)歷千辛萬(wàn)苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。下面我介紹下我的部署過(guò)程: 一、購(gòu)買(mǎi)服務(wù)器和域名 ??如果需要域名(不用域名通過(guò)ip也可以訪問(wèn),雖然不方便,但可以節(jié)約一年幾十塊錢(qián)的...
閱讀 2386·2021-11-22 15:29
閱讀 4215·2021-11-04 16:13
閱讀 1046·2019-08-29 16:58
閱讀 383·2019-08-29 16:08
閱讀 1536·2019-08-23 17:56
閱讀 2478·2019-08-23 17:06
閱讀 3218·2019-08-23 16:55
閱讀 2115·2019-08-23 16:22