Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2022, 16:20   #1
Seventimes
 
Регистрация: 06.09.2022
Сообщений: 7
По умолчанию ошибка 404 когда запускаю сервер локально

Когда я запускаю проект на локальном сервере через serve -s bulid или MAMP, я получаю ошибку 404, но в режиме разработчика и на хостинге все нормально

Код:
 async function getResponse() {
    let response = await fetch('api.json', {method: 'GET', body: null, headers: {'Content-Type': 'text/plain'}})
    let content = await response.json()
    setChanelData(content.channels)
}

useEffect(() => {
    getResponse();
}, [])
Изображения
Тип файла: png Screenshot_3.png (3.3 Кб, 1 просмотров)
Seventimes вне форума Ответить с цитированием
Старый 12.10.2022, 16:24   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

А у вас сервер какие индексные файлы в корне ищет по умолчанию. Если прописаны только htm и html, а у вас там только php или py лежит - тогда все нормально. Надо в настройках прописать файлы с этим расширением для доступа по умолчанию или указать файл явно в строке запроса.

Еще стоит проверить порт, на котором висит локальный сервер. Обычно они устанавливаются на порты 80, 8000, 8080, а у вас 3000

Какой смысл скрывать локальный ip адрес сети?

Последний раз редактировалось macomics; 12.10.2022 в 16:28.
macomics вне форума Ответить с цитированием
Старый 12.10.2022, 19:28   #3
Seventimes
 
Регистрация: 06.09.2022
Сообщений: 7
По умолчанию

А как прописать в настройках чтоб файл указывался по умолчанию? Обычно их скрывают и я тоже решил)
Seventimes вне форума Ответить с цитированием
Старый 12.10.2022, 19:43   #4
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Так вы же запрашиваете даже не index.*, а api.json. Это не прописывается (хотя по желанию), такое надо явно в GET указывать.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда запускаю программу пишется "invalid syntax" Иван Программист Python 1 11.02.2020 22:00
Объясните пожалуйста как у себя на компе развернуть сервер denwer/xampp/openserver не локально? ŋilwår Общие вопросы Web 1 27.07.2019 22:43
[C] Подскажите, в чем ошибка: перевод дюймов в сантиметры. Но когда запускаю и ввожу число (например 2), то при выводе результата вместо 2 в формуле стоит 0.00 UserOne Помощь студентам 2 23.09.2017 21:46
Требуется написать программу: 20 доменных машин и сервер. записать в базу mysql данные о доступности машин, кто и когда вошел onlinia Фриланс 2 14.06.2016 06:19
Когда cin >> ошибка L6go1as Общие вопросы C/C++ 12 24.11.2011 09:56