Skip to content

Commit 26bf89f

Browse files
committed
gRPC discovery page
1 parent ba03c59 commit 26bf89f

8 files changed

Lines changed: 800 additions & 38 deletions

File tree

package-lock.json

Lines changed: 186 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"dependencies": {
2727
"@element-plus/icons-vue": "^2.1.0",
2828
"@fontsource/roboto": "^5.0.0",
29+
"@grpc/grpc-js": "^1.14.3",
2930
"@highlightjs/vue-plugin": "^2.1.0",
3031
"@types/node-fetch": "^2.6.12",
3132
"ai": "^4.1.43",
@@ -39,6 +40,7 @@
3940
"element-plus": "^2.3.9",
4041
"express": "^4.21.0",
4142
"express-session": "^1.17.3",
43+
"grpc-reflection-js": "^0.3.0",
4244
"highlight.js": "^11.8.0",
4345
"json-editor-vue": "^0.17.3",
4446
"jsonwebtoken": "^9.0.2",

server/app.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ import userRoutes from './routes/user.js'
4848
import statusRoutes from './routes/status.js'
4949
import obpRoutes from './routes/obp.js'
5050
import opeyRoutes from './routes/opey.js'
51+
import grpcRoutes from './routes/grpc.js'
5152

5253
// ES module equivalent of __dirname
5354
const __filename = fileURLToPath(import.meta.url)
@@ -190,11 +191,13 @@ let instance: any
190191
app.use(routePrefix, statusRoutes)
191192
app.use(routePrefix, obpRoutes)
192193
app.use(routePrefix, opeyRoutes)
194+
app.use(routePrefix, grpcRoutes)
193195
console.log('OAuth2 routes registered (plain Express)')
194196
console.log('User routes registered (plain Express)')
195197
console.log('Status routes registered (plain Express)')
196198
console.log('OBP routes registered (plain Express)')
197199
console.log('Opey routes registered (plain Express)')
200+
console.log('gRPC routes registered (plain Express)')
198201
console.log('All routes migrated to plain Express - routing-controllers removed')
199202

200203
instance = app.listen(port)

0 commit comments

Comments
 (0)