30 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Express examples
 | |
| 
 | |
| This page contains list of examples using Express.
 | |
| 
 | |
| - [auth](./auth) - Authentication with login and password
 | |
| - [content-negotiation](./content-negotiation) - HTTP content negotiation
 | |
| - [cookie-sessions](./cookie-sessions) - Working with cookie-based sessions
 | |
| - [cookies](./cookies) - Working with cookies
 | |
| - [downloads](./downloads) - Transferring files to client
 | |
| - [ejs](./ejs) - Working with Embedded JavaScript templating (ejs)
 | |
| - [error-pages](./error-pages) - Creating error pages
 | |
| - [error](./error) - Working with error middleware
 | |
| - [hello-world](./hello-world) - Simple request handler
 | |
| - [markdown](./markdown) - Markdown as template engine
 | |
| - [multi-router](./multi-router) - Working with multiple Express routers
 | |
| - [mvc](./mvc) - MVC-style controllers
 | |
| - [online](./online) - Tracking online user activity with `online` and `redis` packages
 | |
| - [params](./params) - Working with route parameters
 | |
| - [resource](./resource) - Multiple HTTP operations on the same resource
 | |
| - [route-map](./route-map) - Organizing routes using a map
 | |
| - [route-middleware](./route-middleware) - Working with route middleware
 | |
| - [route-separation](./route-separation) - Organizing routes per each resource
 | |
| - [search](./search) - Search API
 | |
| - [session](./session) - User sessions
 | |
| - [static-files](./static-files) - Serving static files
 | |
| - [vhost](./vhost) - Working with virtual hosts
 | |
| - [view-constructor](./view-constructor) - Rendering views dynamically
 | |
| - [view-locals](./view-locals) - Saving data in request object between middleware calls
 | |
| - [web-service](./web-service) - Simple API service
 |