你好,
我正在 node.js 中编写 Kik Bot,并且我正在使用我的网站(在 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 使用)。
谢谢