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
Hello gentlemen, I'm having trouble finding good examples of tutorials on express-gateway, could someone recommend me?
New to EG but finding it confusing as there only seems to be JSON and YAML. Where is the JS code that I can hack?
Miguel Durán
Can the website that discusses the headers option under proxy be updated with an example? I input a rule to add a header, but then my gateway starts complaining that no service endpoint is present
I am new to Express gateway and from the Spring world- does express come with support for an endpoint equivalent to spring cloud gateways lb:/app or Zuul’s service endpoint?
Alwan Alyafi Mulyawan
Hi, I am new to Express gateway. how to run express gateway app on google kubernetes engine ?
1 reply
Hello guys, is it way to send multipart form data (file) through gateway?
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?