Size: a a a

React — русскоговорящее сообщество

2020 November 03

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
К тому, который находится по пути
А где у пользователя возьмется файл по этому пути?
И откуда этот путь "начнется", он же относительный
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Soltukiev Malik
там же написано
Запрос строит браузер, а не бандлер
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
а как делать запрос в локальный json, чтобы взять данные оттуда?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
а как делать запрос в локальный json, чтобы взять данные оттуда?
А где пользователь возьмет локальный json?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Я просто видел в 1 видео, как чел делает запрос в файл
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
import json from ‘./file.json’
(Если бандлер умеет подхватывать)
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
можно экспортнуть как строку/объект
(если бандлер не умеет подхватывать)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
Я просто видел в 1 видео, как чел делает запрос в файл
Ну, чел молодец, это и правда можно сделать, если указать нормальный путь, но это будет работать только у вас на компьютере
Файл должен лежать где-то на сервере, чтобы его можно было запросить с компа пользователя
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Vladimir Klimov
Ну, чел молодец, это и правда можно сделать, если указать нормальный путь, но это будет работать только у вас на компьютере
Файл должен лежать где-то на сервере, чтобы его можно было запросить с компа пользователя
так в том то и дело, что и на компе не работает, то есть запрос идет, но ответка какая-та не та.
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
получаю не объект, а статус код и прочее
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Soltukiev Malik
Я просто видел в 1 видео, как чел делает запрос в файл
Но, если ты хочешь именно реквестом (что корректнее), ибо джсон не всегда забандленный нужен, то надо закинуть в public директорию. И чтобы веб-сервер умел оттуда статику раздавать
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
@gorbunov_i
Дай медальку
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
кажется быстрее развернуть сервак и отдать json просто)
источник

И

Иван in React — русскоговорящее сообщество
Bugs Bunny
@gorbunov_i
Дай медальку
🏅
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Nikolay Tolochnyy
кажется быстрее развернуть сервак и отдать json просто)
я не понимаю в этих серваках вообще, что как, поэтому хотел просто запрос сделать на файл, хотя я его и сделал по сути, но ответкой получаю не объект
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Soltukiev Malik
я не понимаю в этих серваках вообще, что как, поэтому хотел просто запрос сделать на файл, хотя я его и сделал по сути, но ответкой получаю не объект
Ты получаешь ответом то, что дает тебе веб-сервер. В случае с разработкой это, как правило, webpack-dev-server, который поднимает http-сервак на локальной машине
источник

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
я не понимаю в этих серваках вообще, что как, поэтому хотел просто запрос сделать на файл, хотя я его и сделал по сути, но ответкой получаю не объект
import json from "file.json" тебя чем-то на устраивает?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Иван
import json from "file.json" тебя чем-то на устраивает?
Response {type: "basic", url: "http://localhost:3000/dataCards.json", redirected: false, status: 200, ok: true, …}
body: (...)
bodyUsed: false
headers: Headers {}
ok: true
redirected: false
status: 200
statusText: "OK"
type: "basic"
url: "http://localhost:3000/dataCards.json"
proto: Response
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
вот ответ
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Soltukiev Malik
я не понимаю в этих серваках вообще, что как, поэтому хотел просто запрос сделать на файл, хотя я его и сделал по сути, но ответкой получаю не объект
В ответе ты получаешь объект ответа, в котором лежат данные
источник