Node.js was created by Ryan Dahl in 2009. It is an open source, cross-platform runtime environment for developing server-side and web applications. This article focuses on the Node.js framework.

I have collected some materials for learning, including a lot of learning, interview, medium and high advanced fluuter materials, as well as a lot of video details, if students want to further understand, please see the end of the article for details. Also welcome to install X in front of all gods.



                     

1.Sanity.io



Sanity. IO is a great Node.js framework, headless CMS system based on Node. Some of its outstanding features are: access to fully structured content; Highly customizable, easy to generate product documentation; Open source and entry free; You can CRUD(create, read, update and delete), edit images, information, etc.





2, Express. Js


The Express.js framework represents a minimalist approach to creating desktop and mobile applications with ease. At its heart is a series of middleware function calls, each with a specific task to do. Its outstanding features are: support for maintainable code and modular design; Easier to provide static files and resources; Based on HTTP methods and URLS; Built-in MVC architecture.





3, Koa. Js


Koa.js is an interesting framework for developing Web applications. It is lightweight, small, but expressive. Koa.js makes use of asynchronous functions, which means that callbacks can be abandoned and error handling improved, which is a very useful feature. Other features that stand out are: a lightweight framework with only 550 lines of code; There is no middleware bundled, and the footprint is small; Writing middleware is fun; Tons of customizable options; Control is both upstream and downstream, etc.





4, Nest. Js


Nest. Js. The Nest framework is a combination of functional programming, object-oriented programming, and functional responsiveness built for TypeScript. It enables you to build extremely adaptable, testable, and efficient applications that don’t require complex interactions between the front end and back end. Other outstanding features are: modular architecture — you can use other libraries in your project; Angular developers learn quickly; With TypeScript, applications are more reliable; You can use Nest to build a variety of server-side applications and more.





5,Socket.io


Socket.IO is a JavaScript library for real-time Web applications, mainly using the WebSocket protocol. Its outstanding features are: real-time two-way communication between the server and the client; The multi-namespace feature is handy when building a large number of applications that push traffic back and forth; Event encoding, which allows event names to be independent of the encoding mechanism; Support anomaly detection, automatic correction and multiplexing; Real-time analysis, etc.





6,Prisma.io


Prisma is an open source database toolkit with an automatically generated, type-safe query builder that makes database access easier. Other outstanding features are: CRUD templates to help avoid duplication; Easily debug SQL or complex ORM models; Intuitive API; Prisma Client is very convenient to use with existing SQL queries or ORM.





7, Hapi. Js


Hapi.js is confident that many experienced developers are familiar with it and can save time writing reusable application logic without having to spend time building infrastructure. Other outstanding features: Bugs are fixed and new features are added quickly; Ability to build apis for different types of clients; Plug-in – based architecture makes it easy to extend, etc.



Shimo. Im/docs/dYkqrQ…“Android Learning Interview Fulutter Advanced materials for free”, you can copy the link and use graphite document App or small program to open.