Здравствуйте...Начинаю писать своего собственного бота для вк, написал начальный код
const express = require('express');
const bodyParser = require('body-parser');
const VkBot = require('node-vk-bot-api');
const app = express();
const bot = new VkBot({
token: 'секрет',
confirmation: 'секрет'
});
bot.on((ctx) => {
ctx.reply('Hello!');
});
app.use(bodyParser.json());
app.post('/', bot.webhookCallback);
app.listen(80);
открыл порт с помощью ngrok
пытаюсь запустить node.js командой node bot.js
в ответ в терминал выдаётся ошибка
PS C:\Users\Марк Ешкилев\Desktop\bot vk2> node bot.js
internal/modules/cjs/loader.js:969
throw err;
Error: Cannot find module 'express'
Require stack:
- C:\Users\Марк Ешкилев\Desktop\bot vk2\bot.js
←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:842:27)←[39m
←[90m at Module.require (internal/modules/cjs/loader.js:1026:19)←[39m
←[90m at require (internal/modules/cjs/helpers.js:72:18)←[39m
at Object.<anonymous> (C:\Users\Марк Ешкилев\Desktop\bot vk2\bot.js:1:17)
←[90m at Module._compile (internal/modules/cjs/loader.js:1138:30)←[39m
←[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)←[39m
←[90m at Module.load (internal/modules/cjs/loader.js:986:32)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:879:14)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m,
requireStack: [ ←[32m'C:\\Users\\Марк Ешкилев\\Desktop\\bot vk2\\bot.js'←[39m ]
}
что делать...??