2016-12-20 7 views
0

Здравствуйте,Сделать Кик Bot прослушивает порт 8080 без ngrok

Я программирование Кик Bot в Node.js и я использую VPS, где мой сайт (на сервере Apache) находится как хорошо. Я использовал ngrok для туннелирования, но я не хочу менять ссылку каждый раз, когда я перезагружаюсь. Поэтому теперь я хочу использовать домен своего веб-сайта.

Но я не уверен, как это сделать. Последняя строка моего index.js является

let server = http.createServer(bot.incoming()).listen(process.env.PORT || 8080); 

и на вершине у меня есть

let Bot = require('@kikinteractive/kik'); 
let bot = new Bot({ 
    username: 'mybotname', 
    apiKey: 'my-api-key-goes-here', 
    baseUrl: 'http://example.com' 
}); 

Это не совсем работает, хотя. С ngrok бот работал отлично, но я понятия не имею, как использовать сервер без ngrok. Я также попытался изменить порт в последней строке с 8080 до 80. Но это не работает, потому что я получаю сообщение об исключении, порт уже используется (очевидно, apache).

Спасибо

+0

Каков адрес вашего сервера apache? Вы не хотите использовать 'http: // example.com', он должен указывать на ваш сервер Apache и любой маршрут, который вы слушаете – quikst3r

ответ

0

Не знаю, если это любая помощь, но работает бот выкл домен немного сложнее. Вы можете использовать порт IP-адреса домена, но вам нужно будет указать статический адрес.

Try this link

Вам нужен статический IP, а затем направить свою программу IP домена, который является установка.