UNPKG

pink-bears

Version:

Intelligent rate limiting middleware with MongoDB integration and caching for Node.js applications

51 lines 1.02 kB
const baseUrl = 'https://integration.surveysparrow.com'; const grantType = { authorizationCode: 'authorization_code', refreshToken: 'refresh_token' }; const statusCode = { OK: { status: 200, statusText: 'OK' }, BAD_REQUEST: { status: 400, statusText: 'Bad Request' }, UNAUTHORIZED: { status: 401, statusText: 'Unauthorized' }, INTERNAL_SERVER_ERROR: { status: 500, statusText: 'Server Error' } }; const httpMethods = { POST: 'POST', GET: 'GET', PUT: 'PUT', DELETE: 'DELETE', PATCH: 'PATCH' }; const endPoints = { tokenEndpoint: '/o/oauth/token', usersEndpoint: '/v3/users', featureEndpoint: '/api/internal/integrations/feature/exists', accountInfo: '/api/internal/integration/accountinfo' }; const methodName = { requestHandler: 'requestHandler', setStorage: 'setStorage', getStorage: 'getStorage', logout: 'logout', createLogs: 'createLogs' }; exports = { httpMethods, endPoints, baseUrl, grantType, methodName, statusCode };