express-one-hostname

1.0.0 • Public • Published

express-one-hostname is a very small express middleware that ensures your cloud-hosted website only responds to one hostname.

It ensures that cloud hostnames like your-app-1234.some-cloud-provider.com are not indexed by search engines.

It requires you set an ALLOWED_HOSTNAME environment variable.

Installation

$ npm install express-one-hostname

Usage

// This will throw an error if ALLOWED_HOSTNAME is not set
const oneHostname = require('express-one-hostname')
app.use(oneHostname)
// This uses one-hostname only if ALLOWED_HOSTNAME is set
if (process.env.ALLOWED_HOSTNAME) {
  const oneHostname = require('express-one-hostname')
  app.use(oneHostname)
}

Running tests

Install dependencies:

$ npm install

Run tests:

$ npm test

License

MIT

Package Sidebar

Install

npm i express-one-hostname

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

3.48 kB

Total Files

6

Last publish

Collaborators

  • robstyles