Вопрос №56012 от пользователя medvedkirill в проекте «Чат (Slack)»

medvedkirill

Всем привет, у кого-нибудь возникала такая ошибка в файлах сервера? /project/code/server/index.js:35

const __filename = fileURLToPath(import.meta.url);

                                     ^^^^

SyntaxError: Cannot use 'import.meta' outside a module

3 0

Roman Makarov

medvedkirill, что является точкой входа в ваше приложение?

0

medvedkirill

Roman Makarov, ну как и у всех должно быть, так как сервер был как бойлерплейт, по коду в bin/slack.js.

import getApp from '../server/index.js';

const port = process.env.PORT || 5000; const address = '0.0.0.0';

getApp({ port }).then((app) => { app.listen(port, address, () => { console.log(Server has been started on ${port}); }); });

0

Roman Makarov

medvedkirill, посмотрите на предыдущем шаге:

import init from '@hexlet/code'; // приложение импортируется как зависимость

beforeEach(async () => { // выполнится перед каждым тест-кейсом
  const vdom = await init(socket.socketClient); // ожидаемый интерфейс вашего приложения
  render(vdom);
});

То, что экспортируется у вас через секцию main файла package.json (т.е. является точкой входа), имеет такой интерфейс?

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
18 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
18 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
18 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
18 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
18 мая 5 месяцев