本文原創:linxiaodong數據庫
Loopback 做爲一個面向企業級的 Web 框架,提供了更豐富的功能,其主要目標是幫助從現有服務/數據庫建立API做爲微服務,並將它們做爲客戶端應用程序(如Web,移動和物聯網)的端點公開。 本文將對Loopback的使用作一個入門級的介紹npm
Loopback 是創建在 Express 基礎上的企業級 Node.js 框架,這個框架支持瀏覽器
npm i -g @loopback/cli
複製代碼
lb4 app
複製代碼
執行命令後按提示操做, 輸入項目信息選擇配置後按回車,將自動建立項目:
bash
啓動項目:app
cd getting-started
npm start
複製代碼
在瀏覽器裏訪問 http://localhost:3000 將看到以下頁面:
框架
下面咱們經過Loopback提供的cli命令來完善咱們的項目微服務
lb4 datasource
複製代碼
Loopback支持主流的數據源,例如 Mongodb、SOAP、MySQL 等和 REST API 的數據,方便起見我選擇框架內置的數據庫, 配置完數據源,咱們就能夠添加本身的模型了oop
lb4 model
複製代碼
建立模型helloWorld,併爲模型添加兩個屬性
測試
lb4 repository
複製代碼
lb4 controller
複製代碼
至此咱們能夠看到項目裏已經生成相關的文件:
ui
在本地打開瀏覽器訪問 http://0.0.0.0:3000/explorer, 能夠看到以下界面
這是 Loopback 集成的一個很是棒的功能,它列出了全部對外的模型和每個模型的接口。Loopback 默認生成的接口都是 REST API 風格。點擊某一個接口,界面會展開,展開的界面提供了測試功能。咱們能夠將構造好的參數填入輸入框,而後查看接口的返回結果。
本文僅介紹了Loopback的基本使用,能夠看到經過簡單的命令就能生成對一個模型的基本操做,使用起來很是方便。 固然本文所介紹的功能對於強大的Loopback框架僅僅是冰山一角,感興趣的同窗能夠深刻理解