關(guān)于前后端分離的一點(diǎn)實(shí)踐分享(vue+loopback)

現(xiàn)在國(guó)內(nèi)玩node的群體越來(lái)越多,當(dāng)然了知道express的很多,使用koa的也很多,但是知道loopback(劃重點(diǎn)!在國(guó)外這個(gè)框架是一個(gè)非常具有生產(chǎn)力的東東~~~)的人卻少之又少.鑒于目前這種情況,我把我自己做的項(xiàng)目,源碼共享給大家,用來(lái)幫助大家學(xué)習(xí).

我作為一個(gè)老碼農(nóng),后端主業(yè),也略有涉及前端,玩過(guò)angular和react,但是最后我個(gè)人喜歡上了Vue.js ,同時(shí)認(rèn)為vue 大法好,哈哈..嗯,后端呢?當(dāng)然是大loopback啦..別的不吹,相對(duì)express那絕對(duì)是提升起碼2倍有的.當(dāng)然了官方的文檔也是相當(dāng)?shù)慕o力...好處多,坑也多

github地址: https://github.com/qxl1231/generator-loopback-vue

同時(shí)也有publish到npm,也順便玩了一把yeoman,但是yeoman 不知道為什么老是抽風(fēng)...順便我還把CI持續(xù)集成也玩了一把,還有docker容器...這些你都能在項(xiàng)目里看到~

哈哈,自吹自擂有點(diǎn)過(guò)了,歡迎大家?guī)臀尹c(diǎn)個(gè)Star 啊~~有問(wèn)題歡迎提issue!

generator-loopback-vue
Build Status
Build Status

通過(guò)本源碼你可以學(xué)習(xí)到:
CircleCI
CircleCI

  • Strongloop是是如何通過(guò)一行命令和代碼實(shí)現(xiàn)restful API接口,包括CRUD等14個(gè)接口

  • model是如何定義的,以及model-relation 定義,以及ACL接口權(quán)限控制等

  • CI持續(xù)集成的配置,Docker容器,docker部署文件

  • 如何登錄鑒權(quán),以及接口權(quán)限控制

  • vue1.0 是如何玩?以及vue-resouce的使用,vue-router,webpack,babel等

  • loopback自帶的authenticate 權(quán)限控制,accesstoken機(jī)制,credentials

  • strong-pm 部署命令,以及slc主要命令

  • 如何把項(xiàng)目部署在daocloud中,以及集成daovoice服務(wù)

  • 增加了個(gè)vue-pagenav 組件的使用 實(shí)現(xiàn)分頁(yè)功能

Docker鏡像 ,在daocloud.io中

最新版本: latest

鏡像地址: daocloud.io/qxl1231/lb-vue2

在線demo:

http://loopback-vue.daoapp.io/

帳號(hào):test,密碼:testpwd

部分截圖

image
image

集成了daovoice玩玩哈哈~~~炫酷!

[站外圖片上傳中……(4)]

[站外圖片上傳中……(5)]

The project is generated by LoopBack.+vue.js.

如何啟動(dòng):(國(guó)內(nèi)用cnpm(先運(yùn)行npm i cnpm -g),國(guó)外用npm)


1. npm i

2. 修改datasources.json 中的數(shù)據(jù)庫(kù)配置比如:localhost:27017

3. node server/bin/create-admin.js 添加管理員帳號(hào),密碼

3.npm run build:js & node .(cold reload) --hot reload npm run watch:js

遇到問(wèn)題1:loopback+vue 不能運(yùn)行

答:1.npm install 2.npm run build:js 3.node .

問(wèn)題2:熱部署

To use hot reload, please try this command:npm run watch:js & node .

熱啟動(dòng):$npm run watch:js & node .

問(wèn)題3:If you have error, try this:

回答:

` npm install

vueify-insert-css vue-hot-reload-api

babel-core babel-preset-es2015

babel-plugin-transform-runtime babel-runtime@5

--save-dev `

Hot reloading detail:

https://github.com/vuejs/vueify

其他help===>loopback 常用命令行:

  • slc loopback 初始化項(xiàng)目

  • slc loopback:datasource

  • slc loopback:model

  • slc loopback:relation

  • slc loopback boot-script

others:deploy and status

LICENSE

MIT

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末荚坞,一起剝皮案震驚了整個(gè)濱河市炬丸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌梦染,老刑警劉巖啤挎,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件委粉,死亡現(xiàn)場(chǎng)離奇詭異阻课,居然都是意外死亡宪郊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門享完,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)灼芭,“玉大人,你說(shuō)我怎么就攤上這事般又”吮粒” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵茴迁,是天一觀的道長(zhǎng)寄悯。 經(jīng)常有香客問(wèn)我,道長(zhǎng)堕义,這世上最難降的妖魔是什么猜旬? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮倦卖,結(jié)果婚禮上洒擦,老公的妹妹穿的比我還像新娘。我一直安慰自己怕膛,他們只是感情好熟嫩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著褐捻,像睡著了一般掸茅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上柠逞,一...
    開(kāi)封第一講書(shū)人閱讀 51,155評(píng)論 1 299
  • 那天昧狮,我揣著相機(jī)與錄音,去河邊找鬼板壮。 笑死逗鸣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播慕购,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼聊疲,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了沪悲?” 一聲冷哼從身側(cè)響起获洲,我...
    開(kāi)封第一講書(shū)人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎殿如,沒(méi)想到半個(gè)月后贡珊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡涉馁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年门岔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烤送。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寒随,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出帮坚,到底是詐尸還是另有隱情妻往,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布试和,位于F島的核電站讯泣,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏阅悍。R本人自食惡果不足惜好渠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望节视。 院中可真熱鬧拳锚,春花似錦诅岩、人聲如沸脐瑰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)寡痰。三九已至,卻和暖如春棋凳,著一層夾襖步出監(jiān)牢的瞬間拦坠,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工剩岳, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贞滨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像晓铆,于是被迫代替她去往敵國(guó)和親勺良。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 前言 webpack2和vue2已經(jīng)不是新鮮東西了骄噪,滿大街的文章在講解webpack和vue尚困,但是很多內(nèi)容寫的不是...
    技術(shù)宅小青年閱讀 6,535評(píng)論 4 43
  • 有時(shí)候遇見(jiàn)你是一件幸運(yùn)的事 不幸的是我們卻是一條平行線 假如把這些看作一種朝夕相處 仿佛結(jié)果都不重要只要有過(guò)程 我...
    摳腳的紳士閱讀 158評(píng)論 0 0
  • 作者:程序獵人(Programus Prime) 引子 我收到了一封信,一封來(lái)自日本的信链蕊。不事甜,不是電子郵件,是實(shí)實(shí)...
    程序獵人閱讀 1,210評(píng)論 1 0
  • 目錄 上一節(jié):玉面玻璃 江南奇?zhèn)b南宮云 不等他說(shuō)話滔韵,倒是南宮云先開(kāi)口了逻谦,“哦,原來(lái)是宣兄陪蜻,好久不見(jiàn)邦马,我還真有點(diǎn)想你...
    MJ老段閱讀 608評(píng)論 1 10
  • 看到欲望這張牌后在腦海里出現(xiàn)的第一個(gè)詞是臣服,因?yàn)槌挤缏簦鴵碛辛肆α俊?巨獸身上的女人滋将,仿佛被一股巨大的情緒灌滿,...
    ViolinM閱讀 800評(píng)論 4 1