こんにちは、
私は node.js で Kik Bot をプログラミングしており、私の Web サイト (Apache サーバー上) もある VPS を使用しています。トンネリングに 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 によって)。
ありがとうございました