An Express middleware that keeps your Glitch project alive
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.eslintrc.json
.gitignore
.nvmrc
LICENSE.md
README.md
package.json

README.md

express-glitch-keepalive

An Express middleware that keeps your Glitch project alive.

Inspired by koa-glitch-keepalive.

Installation

npm i --save express express-glitch-keepalive

Usage

const express = require('express');
const keepalive = require('express-glitch-keepalive');

const app = express();

app.use(keepalive);

app.get('/', (req, res) => {
  res.json('Ok');
});

Configuration

Keepalive can be configured in a number of ways:

  • The request path to use defaults to /_keepalive but can be changed with the environment variable KEEPALIVE_PATH.
  • The delay between keepalive requests defaults to 3 minutes but can be changed with the environment variable KEEPALIVE_MINUTES.