mirror of https://github.com/grpc/grpc-node.git
				
				
				
			
		
			
				
	
	
		
			24 lines
		
	
	
		
			509 B
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			509 B
		
	
	
	
		
			Markdown
		
	
	
	
# Error Handling
 | 
						|
 | 
						|
This example demonstrates basic RPC error handling in gRPC for unary and
 | 
						|
streaming response cardinalities.
 | 
						|
 | 
						|
## Start the server
 | 
						|
 | 
						|
Run the server, whcih returns an error if the RPC request's `name` field is
 | 
						|
empty.
 | 
						|
 | 
						|
```
 | 
						|
node server.js
 | 
						|
```
 | 
						|
 | 
						|
## Run the client
 | 
						|
 | 
						|
Then run the client in another terminal, which makes two requests for each of
 | 
						|
unary and streaming responses: one with an empty Name field and one with it
 | 
						|
populated with the current username provided by os/user.
 | 
						|
 | 
						|
```
 | 
						|
node client.js
 | 
						|
```
 |