2016-12-20 4 views
0

こんにちはせずにポート8080をリッスンしてください。トンネルにngrokを使用しましたが、リロードするたびにリンクを変更したくありません。だから私は代わりに私のウェブサイトのドメインを使用したいと思います。は</p> <p>は、私がNode.jsの中KIKボットをプログラミングしていると私は、(Apacheサーバ上の)私のウェブサイトがaswellに位置してVPSを使用しています、KIKボットは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にあなたのプログラムを指示します。

関連する問題