node's express can easily and quickly create a Web website server or API interface server; express can also write handlers for requests using different HTTP verbs in different URL paths, integrating the "view" rendering engine , in order to generate a response by inserting data into the template, and so on.
The operating environment of this article: Windows 10 system, nodejs version 16, Dell G3 computer.
express: a lightweight Node Web server framework, also a very popular project, it can help us quickly build a Node-based Web application.
Express is a fast, open and minimalist web development framework based on the Node.js platform.
Using Express, we can easily and quickly create a Web website server or API interface server.
Express is a minimally flexible Node.js web application development framework that provides a powerful set of features for web and mobile applications.
Express is the most popular Node framework and is the underlying library for many other popular Node frameworks.
Express provides the following mechanism:
Writing handlers for requests (routes) using different HTTP verbs in different URL paths.
Integrates the "view" rendering engine to generate responses by inserting data into templates.
Set common web application settings, such as the port used for connections and where to render response templates.
Add additional request-handling "middleware" anywhere in the request-handling pipeline.
Although Express itself is minimalist, developers have solved almost all web development problems by creating various compatible middleware packages. These libraries can implement cookies, sessions, user login, URL parameters, POST data, security headers and other functions. A list of middleware packages maintained by the Express team (there is also a list of popular third-party packages) can be found on the Express Middleware webpage.
Expand knowledge
Express framework example
The express framework implements the routing function for us. Therefore, various requests can be easily distinguished by path.
Response/path get request:
app.get('/', function(req, res) { res.send('hello node') })
Response/path post request:
app.post('/', function(req, res) { res.send('hello node') })
Recommended study: "nodejs video tutorial"
The above is the detailed content of What is the use of express in node?. For more information, please follow other related articles on the PHP Chinese website!