You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+21-2
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,14 @@
1
-
# Getting Started with Create React App
1
+
# Jump App Frontend based on React
2
2
3
-
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
3
+
This repository includes a microservice based on React and TypeScript that is a component develop for Jump App application. The idea of this microservice is implement a Frontend which will be able to send HTTP and gRPC request to a respective backend.
4
+
5
+
The idea of this connection to the backend is to send a JSON or Protobuf object in order to be able to make a set of "jumps" (connection between services) that have been implemented as microservices in different languages (Golang, Python, Java or Quarkus).
4
6
7
+
Please review the following section for more information about this microservice.
5
8
## Available Scripts
6
9
10
+
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
11
+
7
12
In the project directory, you can run:
8
13
9
14
### `npm start`
@@ -39,6 +44,20 @@ Instead, it will copy all the configuration files and the transitive dependencie
39
44
40
45
You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
41
46
47
+
## gRPC Support
48
+
49
+
In order to be able to test some features integrated in Istio (based on Envoy), gRPC support has been implemented. With this new feature, it is possible to sent gRPC request in the same way as HTTP requests.
50
+
51
+
It is important to bear in mind that a gRPC proxy (E.g. Envoy) is required to handle the gRPC requests and redirect them to the a specific backend. For this reason, the following command will be useful in local testing to make available this envoy service locally:
52
+
53
+
```$bash
54
+
envoy -c local/envoy.yaml
55
+
```
56
+
57
+
NOTE: It is required to install envoy previously. Visit [link](https://www.envoyproxy.io/docs/envoy/latest/start/install) for more information.
58
+
59
+
Please visit [gRPC Web](https://github.com/grpc/grpc-web) for more information about this integration.
60
+
42
61
## Learn More
43
62
44
63
You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
0 commit comments