21 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Chain Middleware to Create a Time Server
							 | 
						|||
| 
								 | 
							
								localeTitle: Сетевое ПО Chain для создания сервера времени
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								## Сетевое ПО Chain для создания сервера времени
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Подобно последнему вызову, но теперь мы объединяем две функции вместе. Это кажется сложным, но это просто javascript.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Вместо ответа со временем мы можем также добавить строку к запросу и передать ее следующей функции. Это тривиально, но это делает достойный пример. Код выглядит так:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								```javascript
							 | 
						|||
| 
								 | 
							
								app.get("/now", middleware(req, res, next) { 
							 | 
						|||
| 
								 | 
							
								  req.string = "example"; 
							 | 
						|||
| 
								 | 
							
								  next(); 
							 | 
						|||
| 
								 | 
							
								 }, 
							 | 
						|||
| 
								 | 
							
								  function (req, res) { 
							 | 
						|||
| 
								 | 
							
								      res.send(req.string); // This will display "example" to the user 
							 | 
						|||
| 
								 | 
							
								  }); 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								[Помогите нашему сообществу расширить эти подсказки и руководства](https://github.com/freecodecamp/guides/tree/master/src/pages/certifications/apis-and-microservices/basic-node-and-express/chain-middleware-to-create-a-time-server/index.md) .
							 |