Skip to content

alexa-js/alexa-home-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

alexa-home-server

This module allows you to run an alexa-app-server on a device in your home, such as a Raspberry Pi. Running a server in your home allows you to easily communicate other devices on your local network.

Installation

npm install alexa-home-server --save

Usage

// index.js
require('alexa-home-server').start({
  server_root: __dirname,
  port: 4000
});
$ node index.js
Listening on HTTP port 4000
Tunnel URL: https://czceoztype.localtunnel.me

Options

This module accepts all options provided by alexa-app-server, with a few additions:

require('alexa-home-server').start({
  // A string value requesting a specific subdomain on the proxy server. Note: You may not actually receive this name depending on availablily.
  subdomain: 'some-subdomain',

  // Proxy to this hostname instead of localhost. This will also cause the Host header to be re-written to this value in proxied requests.
  localhost: 'localhost',

  // A callback that is invoked after the network tunnel has been opened
  onTunnelStart: function (tunnel) {
    console.log('Tunnel URL: %s', tunnel.url);
  },

  // A callback that is invoked if an error occurs while opening a tunnel
  onTunnelError: function (err) {
    console.error('Tunnel Error: %s', err.message);
  }
});

Resources

About

Self-host an alexa app server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy