Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 946 Bytes

README.md

File metadata and controls

43 lines (33 loc) · 946 Bytes

fastify-https-redirect

A plugin for Fastify that adds support for http => https redirects.

Example

npm install fastify-https-redirect
const server = Fastify({
    http2: true,
    https: {
      allowHTTP1: true,
      key: fs.readFileSync(path.resolve(__dirname, './yourSSL.key')),
      cert: fs.readFileSync(path.resolve(__dirname, './yourSSL.cert')),
    },
  });
server.register(httpsRedirect);

With custom http Port

const server = Fastify({
    http2: true,
    https: {
      allowHTTP1: true,
      key: fs.readFileSync(path.resolve(__dirname, './yourSSL.key')),
      cert: fs.readFileSync(path.resolve(__dirname, './yourSSL.cert')),
    },
  });
server.register(httpsRedirect, {httpPort:1080});

With custom http Port and https redirect Port

server.register(httpsRedirect,{httpPort:1080, httpsPort:10443});

License

MIT License