This post and at least one more in the future are intended to document my findings on this subject.
First of all, what is LoopBack?
LoopBack is an open source Node.js API framework created by StrongLoop, Inc. It provides a quick and easy way to stand up a REST API that is backed by an in-memory database, Oracle, MySQL, SQL Server, MongoDB, PostgreSQL, Redis, or Cloudant.
Quick and Easy, Famous Last Words, Right?
While the 'quick and easy' aspect is appealing, I also want a framework that is open, secure, flexible, and scalable. Based on my first impressions with LoopBack and the free tools from StrongLoop, I am pretty happy with the 'quick and easy' promise. I spent only one hour getting the following API stood up against the ScrumTime 0.9 Beta1 SQL Server database.
The products endpoint is as follows:
http://localhost:3000/api/Products
[{"productid": 0,"name": "Test Product","description": "Just a test"},{"productid": 1,"name": "Sample Inventory","description": "A sample product for demonstration purposes."},{"productid": 7,"name": "Android GeoCache","description": "A sample product for demonstration purposes."}]
Is it really open? Really?
Well, the source may be found at https://github.com/strongloop/loopback. It appears this is the entire set of source required to build it. They also use waffle.io to manage the project at: https://waffle.io/strongloop/loopback. Therefore, it seems pretty open to me.
Is it secure?
So far I have only scratched the surface of what the capabilities are documented to be in terms of authentication, authorization, and auditing. I will need to cover this further in my next post as ScrumTime will be using all three.
The questions that I will address in the weeks to come include:
- Is it possible to put business logic in the API layer?
- How can role-based access controls be implemented in the API?
- Is it possible to do push notifications and if so, how?
- How can 3rd party login providers be used such as Facebook, Google, or GitHub?
I read the post and I have really enjoyed your blogs posts.looking for the next post.
ReplyDeleteDigital Marketing Training In Bangalore.
Great Article Cloud Computing Projects
DeleteNetworking Projects
Final Year Projects for CSE
JavaScript Training in Chennai
JavaScript Training in Chennai
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
It's a Great Post, Looking for some more stuff.
ReplyDeleteBest SAP Training in Bangalore
Best Java Training in Bangalore
Good post. useful post
ReplyDeleteDigital Marketing Training institute In Bangalore
Digital Marketing Training In Bangalore
Digital Marketing In Bangalore
Digital Marketing course In Bangalore
quite informative, thanks for sharing with us
ReplyDeleteif you are interested in reading my blogs
- http://www.learndigital.co
AWS Training in Bangalore - Live Online & Classroom
ReplyDeletemyTectra Amazon Web Services (AWS) certification training helps you to gain real time hands on experience on AWS. myTectra offers AWS training in Bangalore using classroom and AWS Online Training globally. AWS Training at myTectra delivered by the experienced professional who has atleast 4 years of relavent AWS experince and overall 8-15 years of IT experience. myTectra Offers AWS Training since 2013 and retained the positions of Top AWS Training Company in Bangalore and India.
IOT Training in Bangalore - Live Online & Classroom
IOT Training course observes iot as the platform for networking of different devices on the internet and their inter related communication. Reading data through the sensors and processing it with applications sitting in the cloud and thereafter passing the processed data to generate different kind of output is the motive of the complete curricula. Students are made to understand the type of input devices and communications among the devices in a wireless media.
Great information
ReplyDeleteiot courses in Marathahalli
internet of things training course in Marathahalli
internet of things course in Marathahalli
Awesome blog...
ReplyDeletedevops course in bangalore
best devops training in bangalore
Devops certification training in bangalore
devops training in bangalore
devops training institute in bangalore
Nice post..
ReplyDeletedevops course in BTM
best devops training in BTM
Devops certification training in BTM
devops training in BTM
devops training institute in BTM
call of duty mod apk
ReplyDeletesolarmovie
ReplyDelete1movies
ReplyDeletereal estate whatsapp groups
ReplyDeleteThank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
ReplyDeleteData Science Online Training
Download COD MOD APK Here
ReplyDeletewebsite designing services
ReplyDeleteSEO Service Consultant
Lyrics with music
we have provide the best fridge repair service.
ReplyDeleteWashing Machine Repair In Faridabad
LG Washing Machine Repair In Faridabad
Bosch Washing Machine Service Centre In Faridabad
Whirlpool Washing Machine Service Centre In Faridabad
Samsung Washing Machine Repair In Faridabad
Washing Machine Repair in Noida
godrej washing machine repair in noida
whirlpool Washing Machine Repair in Noida
IFB washing Machine Repair in Noida
LG Washing Machine Repair in Noida
I have been searching for a useful post like this on salesforce course details, it is highly helpful for me and I have a great experience with this Salesforce Training who are providing certification and job assistance. Salesforce course in Noida
ReplyDeleteAmazing Article,Really useful information to all So, I hope you will share more information to be check and share here.
ReplyDeleteinplant training
inplant training chennai
inplant training meaning
inplant training certificate
inplant training report
report for inplant training
inplant training certificate format
inplant training meaning in tamil
what is inplant training
inplant training in chennai for mechanical