Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Aug 12 23:56
    dependabot[bot] labeled #1033
  • Aug 12 23:56
    dependabot[bot] opened #1033
  • Aug 12 23:56

    dependabot[bot] on npm_and_yarn

    Bump path-parse from 1.0.5 to 1… (compare)

  • Aug 04 17:12
    jayndu opened #1032
  • Jul 29 08:08
    codezilla91 commented #1011
  • Jul 14 18:10
    krishna-gennext opened #1031
  • Jul 06 14:49
    pprathameshmore edited #1030
  • Jul 06 14:39
    pprathameshmore opened #1030
  • Jun 29 15:18
    XVincentX closed #1029
  • Jun 29 15:18
    XVincentX commented #1029
  • Jun 29 07:58
    woderchen opened #1029
  • Jun 15 12:33
    isatria edited #1028
  • Jun 15 12:21
    isatria opened #1028
  • Jun 11 22:42
    Shamith005 commented #873
  • Jun 11 06:59
    izakfhy commented #873
  • Jun 07 02:54
    philipsjp26 commented #696
  • Jun 07 00:35
    philipsjp26 commented #1004
  • Jun 06 16:05
    dependabot[bot] labeled #1027
  • Jun 06 16:05

    dependabot[bot] on npm_and_yarn

    Bump ws from 6.2.1 to 6.2.2 Bu… (compare)

  • Jun 06 16:05
    dependabot[bot] opened #1027
Hi All, is it possible gateway configs used JSON format without YAML, if yes how ?
3 replies
Mauro de Pascale
Hi all, I'm exploring EQ as an option for a kubernetes project: is it possible to configure EG to perform TLS edge termination ? So the connection is protected up to the gateway and just http to the hidden service ? Sorry if the question sounds silly: I'm new to the tool.
how to fix PayloadTooLargeError: request entity too large ?
shivam sharma
hey, any idea for express-gateway on windows, it says eg is not working
1 reply
Krishna M
Please help for this error PayloadTooLargeError: request entity too large express api gateway
2 replies
Hello, is there some documentation / articles about integrating a service discovery or service mesh with EG ?
Samuel Kitazume
Not that Im aware of, RaedMou
@samuelkitazume:matrix.org Do you have some implmentation propositions ?
Samuel Kitazume
Not actually. That is something I wanted a while ago, but didnt have the budget to revisit. That would be awesome to have
Krishna M
Screenshot from 2021-07-09 10-20-58.png
Please help this error
shivam sharma
@krishna-gennext_gitlab increase the limit of the middleware parser
Krishna M
is there any configuration?
Hi, is there any way to check endpoint exists or not ? Currently its giving cors error. (front tries to access Endpoint which is not registered in config).
shivam sharma
@krishna-gennext_gitlab go check express.json() in documentation of express, there you find a property name limit for express.json implement that
shivam sharma
@Linus6 there is a http request TRACE, go check that out.

I have this config

path: "/storems/store/order"
methods: ["POST", "OPTIONS"]


  - storeMs_send
  - cors:
      - action:
          origin: "*"
  - body-parser:
  - token-validation:
  - proxy:
      - action:
          serviceEndpoint: storems
          changeOrigin: true

url: ${STORE_MS_URL}

If front-end makes request to "/storems/store/orderAll"(unregistered endpoint in gateway).
Idealy it should return 404 but Gateway is returning CORS error(as cors is first policy in pipeline).
Intruducing a wildcard path would solve it(returns 404) but, is this the right way.


I am trying to install a plugin using the command:
eg plugin install express-gateway-plugin-keycloak-connect

But I am getting the below error:
Just found a .yo-rc.json in a parent directory.
Setting the project root at: /Users/aneeshrastogi/my-gateway
Configuring yargs through package.json is deprecated and will be removed in a future major release, please use the JS API instead.
Configuring yargs through package.json is deprecated and will be removed in a future major release, please use the JS API instead.
Configuring yargs through package.json is deprecated and will be removed in a future major release, please use the JS API instead.
throw err;

Error: Cannot find module 'Run npm audit for details.'
Require stack:

  • /Users/aneeshrastogi/my-gateway/node_modules/express-gateway/lib/plugin-installer.js
  • /Users/aneeshrastogi/my-gateway/node_modules/express-gateway/bin/generators/plugins/configure.js
  • /Users/aneeshrastogi/my-gateway/node_modules/yeoman-environment/lib/store.js
  • /Users/aneeshrastogi/my-gateway/node_modules/yeoman-environment/lib/environment.js
  • /Users/aneeshrastogi/my-gateway/node_modules/express-gateway/bin/environment.js
  • /Users/aneeshrastogi/my-gateway/node_modules/express-gateway/bin/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
    at Function.Module._load (node:internal/modules/cjs/loader:773:27)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at ChildProcess.<anonymous> (/Users/aneeshrastogi/my-gateway/node_modules/express-gateway/lib/plugin-installer.js:94:33)
    at ChildProcess.emit (node:events:365:28)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    throw err;

Error: Command failed: /Users/aneeshrastogi/my-gateway/node_modules/.bin/eg plugin install express-gateway-plugin-keycloak-connect
at checkExecSyncError (node:child_process:707:11)
at execFileSync (node:child_process:726:15)
at exports.executeInScope (/usr/local/lib/node_modules/express-gateway/bin/execution-scope.js:37:5)
at Object.exports.bootstrap (/usr/local/lib/node_modules/express-gateway/bin/environment.js:11:7)
at Object.<anonymous> (/usr/local/lib/node_modules/express-gateway/bin/index.js:9:46)
at Module._compile (node:internal/modules/cjs/loader:1108:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
at Module.load (node:internal/modules/cjs/loader:988:32)
at Function.Module._load (node:internal/modules/cjs/loader:828:14)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) {
status: 1,
signal: null,
output: [ null, null, null ],
pid: 47993,
stdout: null,
stderr: null

I have installed node multiple times on my system, but I am still not able to install any express gateway plugins.
Can anyone help with this, please?
I was able to resolve it by removing node_modules and package-lock.json inside the folder where gateway is installed and then using npm install
Earlier I was removing them from the place they were installed after installing node
im using express-gateway fine on my local machine but when it deploy it to my online hosting it doesn't work the same. is there any documentation on deploying ? i cant seem to find any
Musabbir Mamun

2021-09-09T12:51:24.392Z [EG:gateway] info: gateway http server listening on :::8080
throw er; // Unhandled 'error' event

Error: listen EACCES: permission denied
at Server.setupListenHandle [as _listen2] (node:net:1293:21)
at listenInCluster (node:net:1358:12)
at GetAddrInfoReqWrap.doListen [as callback] (node:net:1496:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:8)
Emitted 'error' event on Server instance at:
at emitErrorNT (node:net:1337:8)
at processTicksAndRejections (node:internal/process/task_queues:81:21) {
code: 'EACCES',
errno: -4092,
syscall: 'listen',
address: '',
port: 9876

I'm getting this error. What to do? TIA

Akhil Kulshrestha
I'm using express-gateway that is working fine in localhost but it's not working in hosting server. is there any documentation for deployment in hosting server??
Hello, does express gateway support WebSocket connections?
Saif Ur Rahman
Hi, how to log the whole request? Method, URL, Query Params, Headers, Body, etc?
      - coreApi
      - log:
          - action:
              message: "${req.method} ${req.originalUrl} ${JSON.stringify(req.headers)} ${JSON.stringify(Object.keys(req))} ${JSON.stringify(req.complete)}"
      - proxy:
          - action:
              serviceEndpoint: coreService
              changeOrigin: true
              preserveHeaderKeyCase: true
this is what I tried but couldn't get the body, etc
Rustam Islamov
hello everyone , i have difficulties with getting service response body in express gateway, can anyone help me please