forked from lix-project/lix-website
34 lines
747 B
JavaScript
34 lines
747 B
JavaScript
|
(function () {
|
||
|
'use strict';
|
||
|
|
||
|
var http = require('http'),
|
||
|
BrowserStackTunnel = require('../src/BrowserStackTunnel'),
|
||
|
config = {
|
||
|
hostname: 'localhost',
|
||
|
port: 9876
|
||
|
};
|
||
|
|
||
|
var server = http.createServer(function (request, response) {
|
||
|
response.end('This is a test');
|
||
|
});
|
||
|
server.listen(config.port);
|
||
|
|
||
|
var tunnel = new BrowserStackTunnel({
|
||
|
key: process.env.BROWSER_STACK_ACCESS_KEY || 'KvLmNJcAdydcipLNZRxg',
|
||
|
hosts: [{
|
||
|
name: config.hostname,
|
||
|
port: config.port,
|
||
|
sslFlag: 0
|
||
|
}]
|
||
|
});
|
||
|
|
||
|
tunnel.start(function (error) {
|
||
|
if (error) {
|
||
|
console.log(error);
|
||
|
} else {
|
||
|
console.log('Tunnel established.');
|
||
|
}
|
||
|
tunnel.killTunnel();
|
||
|
process.exit();
|
||
|
});
|
||
|
}());
|