前言
這個(gè)項(xiàng)目只是一個(gè)簡(jiǎn)單的用戶注冊(cè)登陸功能,是基于node服務(wù)開發(fā)的后臺(tái)api,前端是基于vue開發(fā)的頁(yè)面助币。最先接觸node的時(shí)候是使用VUE-CLI在自動(dòng)化構(gòu)建前端的時(shí)候使用的,具體的原理也不是很清楚,在后來的慢慢學(xué)習(xí)中明白了其中的一些原理结蟋,在這里與大家分享妥粟。我們?cè)谑褂胿ue-cli的時(shí)候是因?yàn)橛却笤陂_發(fā)vue的時(shí)候考慮到我們?cè)S多前端小白幫我們基于node+webpack作了一個(gè)自動(dòng)化構(gòu)建服務(wù)的工具,而node強(qiáng)大的功能不僅僅只有這點(diǎn)窝趣,因?yàn)閚ode也是可以開發(fā)服務(wù)端的疯暑,就是后臺(tái)php,java等等開發(fā)給我們前端同學(xué)的接口文檔,深層次的原理有興趣的同學(xué)可以去學(xué)習(xí)一下哑舒,畢竟我也是前端萌新一枚妇拯。
github地址
https://github.com/jiqingpeng/node-family
說明
如果對(duì)您有幫助,麻煩你進(jìn)入github,點(diǎn)右上角 “Star” 支持一下 十分感謝!
技術(shù)棧
前端
vue
vue這里不過多簡(jiǎn)紹,以后有機(jī)會(huì)會(huì)分享比較詳細(xì)的心得越锈。如果你想學(xué)習(xí)vue的話可以去官網(wǎng)上面看API,對(duì)新手友好仗嗦,因?yàn)槭侵形奈臋n。
后端
node
nodejs這里就不多說了甘凭,大家應(yīng)該沒用過也聽說過稀拐。
express
Express 是一個(gè)基于 Node.js 平臺(tái)的極簡(jiǎn)、靈活的 web 應(yīng)用開發(fā)框架丹弱,它提供一系列強(qiáng)大的特性德撬,幫助你創(chuàng)建各種 Web 和移動(dòng)設(shè)備應(yīng)用。
其實(shí)Express你可以把它理解為和vue-cli差不多得一個(gè)服務(wù)端自動(dòng)化構(gòu)建工具躲胳,只不過是express的頁(yè)面推薦的是服務(wù)直出蜓洪,也就是和后臺(tái)同學(xué)的jsp技術(shù)差不多,更改一下配置也支持html格式坯苹。
express簡(jiǎn)單入門教程
express簡(jiǎn)單入門教程鏈接
mongodb
mongodb數(shù)據(jù)庫(kù)隆檀,選擇mongodb最大的原因就是它是非關(guān)系型的數(shù)據(jù)庫(kù),具體什么意思我也不明天我只知道這個(gè)數(shù)據(jù)庫(kù)不用寫sql語句. mongodb數(shù)據(jù)庫(kù)安裝教程
mongodb數(shù)據(jù)庫(kù)安裝教程鏈接
mongoose
Mongoose是在node.js異步環(huán)境下對(duì)mongodb進(jìn)行便捷操作的對(duì)象模型工具,里面封裝了許多操作mongodb數(shù)據(jù)庫(kù)的api,還是那句話剛開始不要管它是怎么實(shí)現(xiàn)的粹湃,只要會(huì)用就好了刚操。
github上漏了一句話,想要看效果的同學(xué)再芋,最起碼你的電腦得開三個(gè)命令行菊霜,mongodb數(shù)據(jù)庫(kù)一個(gè),vue一個(gè),express一個(gè)济赎。