esp.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. esp.json - ESP configuration file
  3. */
  4. {
  5. name: 'websockets',
  6. description: 'WebSockets chat sample',
  7. version: '0.2.0',
  8. esp: {
  9. app: true,
  10. },
  11. http: {
  12. routes: [
  13. {
  14. pattern: '^/ws/{controller}/{action}$',
  15. autoFinalize: false,
  16. prefix: '/ws',
  17. source: 'chat.c',
  18. target: '$1/$2',
  19. pipeline: {
  20. filters: [ 'webSocketFilter' ],
  21. handlers: 'espHandler',
  22. },
  23. limits: {
  24. webSockets: 20,
  25. webSocketsMessage: '40MB',
  26. webSocketsPacket: '40MB',
  27. webSocketsProtocol: 'chat',
  28. requestTimeout: 'unlimited',
  29. inactivityTimeout: 'unlimited',
  30. rxBody: 'unlimited',
  31. txBody: 'unlimited',
  32. },
  33. timeouts: {
  34. inactivity: '10mins',
  35. request: 'never',
  36. },
  37. }
  38. ]
  39. }
  40. }