您好,
我在node.js中编写了一个Kik Bot,我正在使用一个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 :(得分:0)