Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему выходит ошибка и как исправить? js

efewf wefwef Ученик (47), на голосовании 5 месяцев назад
 const fs = require('fs');
const fastify = require('fastify')({ logger: true });

fastify.register(require('fastify-cors'), {});
fastify.get('/', async (request, reply) => {
fs.readFile('/masters.json', 'utf8', (err, data) => {
if (err) {
console.log('File read failed:', err);
return;
}
//ошибка require.js:5 Uncaught Error: Module name "fs" has not been loaded yet for context: _. Use require([])
Голосование за лучший ответ
Татьяна Просветленный (36374) 6 месяцев назад
Ошибка Error: Cannot find module 'fastify' указывает на то, что модуль fastify не установлен в вашем проекте. Чтобы исправить это, вам нужно установить fastify и, вероятно, другие зависимости, такие как fastify-cors.

Для установки необходимых модулей выполните следующие команды:

Убедитесь, что у вас инициализирован проект Node.js. Если еще нет, выполните команду:
 npm init -y  
Установите fastify и fastify-cors:
 npm install fastify fastify-cors 
После установки необходимых модулей ваш код должен работать без ошибок.

полный код для вашего приложения на Fastify:
 const fs = require('fs'); 
const fastify = require('fastify')({ logger: true });

fastify.register(require('fastify-cors'), {});

fastify.get('/', async (request, reply) => {
fs.readFile('/masters.json', 'utf8', (err, data) => {
if (err) {
console.log('File read failed:', err);
reply.send({ error: 'File read failed' });
return;
}

// Если файл прочитан успешно, отправляем данные клиенту
reply.send(JSON.parse(data));
});
});

fastify.listen(3000, (err, address) => {
if (err) {
console.log('Error starting server:', err);
process.exit(1);
}
console.log(`Server listening at ${address}`);
});
Оракул (50000) 6 месяцев назад
 приветствую!  

нужна помощь

при переключении кнопок
продолжает видео воспроизводить и звук также

можно сделать
чтобы при переключении кнопок
всё отключалось❓

remrem.okis.ru/files/1/0/3/10371/123/1.shtml


вот я воспроизвёл видео
с кнопки 1

видео работает

далее выбираю кнопку 2

там видео другое

но в кнопке 1 видео продолжается
Похожие вопросы