vue+node.js手把手教你搭建一個直播平臺(前言+準(zhǔn)備工作)

前言

在前端,我猜小伙伴們做的第一個項(xiàng)目大多數(shù)都是跟購物商城/論壇相關(guān)的吧。帥氣的小羽也不例外,大學(xué)期間的第一個項(xiàng)目也是商城,嗯,我們都一樣。是不是有一種很膩的感覺,完全沒有新意?那現(xiàn)在就讓帥氣的小羽帶你走出這種感覺,手把手教你搭建一個直播平臺!??!

準(zhǔn)備工作

1.基礎(chǔ)相關(guān)

以下條款默認(rèn)聰明的你是已經(jīng)掌握的啦?。?!

(1)html5

(2)css3

(3)javascript

(4)mysql數(shù)據(jù)庫以及基礎(chǔ)的增刪改查語法

(5)vue.js基礎(chǔ)

(6)node.js(這個不是必須,當(dāng)然會就更妙啦~)

2.環(huán)境相關(guān)

2.1 編輯器

嗯,俗話說的好,磨刀不誤砍柴工,一個好的編輯器,對于開發(fā)者來說簡直就是效率加速器呀。在前端開發(fā)這方面的話,帥氣的小羽給聰明的小伙伴們推薦兩款,webstorm和vs code。目前小羽歐巴是vs code的死終粉,什么?你說webstrom好用?我不聽,我不聽!??!

2.2 node.js環(huán)境

嗯,這個應(yīng)該很簡單的吧?直接在node.js官網(wǎng)上下載,然后點(diǎn)點(diǎn)點(diǎn)安裝就ok拉,我想應(yīng)該難不倒聰明的小伙伴們吧?安裝完后。敲黑版,敲黑版,敲黑版。win鍵+r鍵輸入cmd然后回車,打開cmd(命令提示符),以后就簡稱打開cmd命令咯!

打開cmd命令后,分別輸入node -v和npm -v,如果出現(xiàn)類似以下的提示就說明我們的node.js已經(jīng)安裝成功啦。

image-20200905142649349

因?yàn)槟撤N不可告人的原因,npm源的下載速度很慢的,所以我們可以通過以下兩種方法解決。都是在cmd命令上直接輸入就闊以啦~

1.npm設(shè)置淘寶源

npm config set registry https://registry.npm.taobao.org

2.全局安裝cnpm

npm install cnpm -g

2.3 安裝vue-cli3

vue-cli3?這是個啥子?xùn)|西喲?老鐵們,別急,這可是一個好東西喲。用了這個東西你就可以迎娶白富美,走向人生。。??瓤龋呦蛐蕩p峰。vue-cli是一個專門為vue開發(fā)者(比如小羽歐巴),制作的一個提升效率的工具。cmd命令行輸入。

npm install -g @vue/cli

當(dāng)我們輸入vue -V(大寫的V,大寫的),cmd命令行中如下圖所示,就說明了我們的vue-cli3安裝成功啦~

image-20200905144013391

2.4 mysql數(shù)據(jù)庫

嗯,這個咱就不多說了,網(wǎng)上的教程一堆堆的,實(shí)在不行就直接下在一個wamp/xmapp(騷年,我覺得你天賦異稟,來跟我學(xué)php吧)。親們,小羽這邊就偷個懶,直接使用docker來安裝mysql啦。不得不說,docker這東西真香。想通過docker來安裝mysql的小伙伴們可以點(diǎn)擊傳送們(一刀999,免費(fèi)贈送navicat可視化管理工具哦~)

2.5 直播推流工具

是不是有小伙伴們在好奇主播們是怎么進(jìn)行直播和錄播的?沒錯,就是它,大名鼎鼎的obs,直接下載安裝就闊以啦~

image-20200905150544883

3.最終效果

先上dj,先上dj,咳咳,圖。。。不然你們這群好色的家伙是不會上當(dāng)?shù)摹竟奉^保命】!

image-20200905145408193
image-20200905145625370

將會實(shí)現(xiàn)的功能

(1)注冊功能

(2)登錄功能

(3)退出登錄功能

(4)直播功能

(5)實(shí)時彈幕功能

(6)直播間搜索功能

好了,相關(guān)的介紹和準(zhǔn)備工作已完成,下章就要開擼啦,覺得小羽教得還闊以得話就點(diǎn)波關(guān)注唄~

ps:純原創(chuàng),轉(zhuǎn)載請標(biāo)明出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容