
Igor
28.09.2017
15:11:48
и он хочет это все на меня перекинуть

Maksim
28.09.2017
15:12:01
ну это бекенд часть

Igor
28.09.2017
15:12:10
но все равно.. он дал мне юрл оканчивающийся на .json

Maksim
28.09.2017
15:12:18
ну я понял

Google

Igor
28.09.2017
15:12:20
один раз я уже обошел это, написал сервак на ноде

Maksim
28.09.2017
15:12:21
пусть тогда лучше

Igor
28.09.2017
15:12:29
но ща хостинг только с пыхой
хм.. а как парсить локально файл?) (не шучу)
один раз я дергал его запросом и хром меня послал

Maksim
28.09.2017
15:12:56
ему нужно эти заголовки сразу посылать

Igor
28.09.2017
15:12:56
сказал, что я не могу локальные файлы читать

Maksim
28.09.2017
15:13:00
при загрузке страници
может среди 3000 человек у кого то еще есть мнение

Igor
28.09.2017
15:14:37
ну я так понял, мне следует как-то пыхой достать содержимое файла json
мб сунуть в переменную, и использовать ее в js. хотя, мне кажется, это какой-то ахтунг
я просто все время по апи работал и там видимо мой домен вносили в разрешенные, а ща что не задача, то нет доступа

Google

Konstantins
28.09.2017
15:15:53
ну эта

Igor
28.09.2017
15:15:58
посмотрел доки по ноде, написал на экспрессе маленький сервак и помогло
а с пыхой чет не оч

Konstantins
28.09.2017
15:16:26
можно же пыховский сервак настроить так, чтобы он конкретную директорию отдавал с конкретными заголовками, не?
или вы конфигурять сервер не можете?
и что за сервер вообще?
на nginx такое сделать как два пальца

Igor
28.09.2017
15:17:05
вообще к хостингу доступ есть полный. он не лично мой, но там хостится наш проект
ща гляну. на ноде я взял хостинг и запустил там nginx, а тут хз

Maksim
28.09.2017
15:17:31
в общем эти заголовки нужно пыхой отдавать )

Konstantins
28.09.2017
15:18:06

Igor
28.09.2017
15:18:07
да я знаю, да. он он мне просто дал юрл сразу с .json формате. аякс его не берет. я его попросил сделать обработчик, чтобы отдавать мне с заголовками
он гвоорит, что будет падать его ресурс и лучше мне сохранять локально файл
и его парсить
чтолы не было зависаний

Konstantins
28.09.2017
15:18:28
что за хрень???

Igor
28.09.2017
15:18:39
ну, типа, у него работает с перебоями сервис

Konstantins
28.09.2017
15:18:57
а локально - это куда?

Igor
28.09.2017
15:19:04
и если я буду стучаться, а ответа не будет, он считает, что все мне сломает. хотя я мог бы просто запросы с переодичностью делать и все
сек

Google

Igor
28.09.2017
15:19:31
<?if ($data=file_get_contents("https://юрл.ru/data.json")) {
file_put_contents('data.json', $data, LOCK_EX);
echo 'ok';
echo $data;
}
else {echo 'error no data';}
?>
вот чон он мне прислал)
я его один раз запросом дернул и увидел, что в корне появился data.json

Konstantins
28.09.2017
15:20:02
пидр
а локально. - это куда?

Igor
28.09.2017
15:20:25
на хосте
на хостинге

Konstantins
28.09.2017
15:20:36
не понял
это на том же хостинге, где и пых?

Maksim
28.09.2017
15:20:55
лол

Igor
28.09.2017
15:20:59
неее
он на другом домене

Igor
28.09.2017
15:21:09
в том и дело

Konstantins
28.09.2017
15:21:10
можешь схему в пейнте нарисовать? ?

Maksim
28.09.2017
15:21:47
он должен на другом домене открыть доступ

Igor
28.09.2017
15:22:13
вообще я хотел узнать в 1 очередь про заголовки. в общем, все как я и думал. его задача. ну если он так и будет упираться, придется парсить локальный файл
ну то есть json этот..

Google

Konstantins
28.09.2017
15:23:15
ну да, его задача
он должен заголовки на сервере прописатьь

Maksim
28.09.2017
15:23:30
https://stackoverflow.com/questions/7564832/how-to-bypass-access-control-allow-origin

Konstantins
28.09.2017
15:23:32
там какой-то школьник на пехапе пишет?

Maksim
28.09.2017
15:23:36
пусть не морочит голову

Konstantins
28.09.2017
15:23:56
а со звездочкой не везде работает

Igor
28.09.2017
15:24:09
ну, вообще по виду не школьник, но ниче поделать не могу. это не из нашей команды чувак

Admin
ERROR: S client not available

Igor
28.09.2017
15:24:15
да просто мог бы хотя бы мой домен внести в список

Konstantins
28.09.2017
15:24:22
а еще он должен передать content-type

Maksim
28.09.2017
15:24:55
https://stackoverflow.com/questions/8719276/cors-with-php-headers
это ему скинь
и пусть пришлет ответ

Igor
28.09.2017
15:25:53
я ему это кидал) как раз отсюда, по-моему
про корс говорил
его аргументация - сервак может упасть, а так у меня будет доступна локально дата в этом json'e
но, по-моему, это костыли еще хуже

Konstantins
28.09.2017
15:26:49
что за бред?
а нах тогда вообще сервак его нужен?

Maksim
28.09.2017
15:27:03
если у него отпадет сервак то зачем он такой убогий

Google

Maksim
28.09.2017
15:27:04
нужен

Konstantins
28.09.2017
15:27:06
все перенесите на твой сервак

Maksim
28.09.2017
15:27:08
для таких задач

Konstantins
28.09.2017
15:27:11
мало ли упадет
этож просто смешно

Igor
28.09.2017
15:27:32
хз, может обращение быть в пиковую нагрузку и таймаут не пройдет
мб поэтому

Konstantins
28.09.2017
15:27:55
в смысле вместо одного запроса будет два?

Igor
28.09.2017
15:29:08
ну, я так понимаю, первым я делаю запуск скрипта php, получаю дату в файл (хотя хз сколько времени займет этот процесс, не будет ли он асинхронный?)

Joric
28.09.2017
15:29:33

Igor
28.09.2017
15:29:45
вторым я сделаю запрос на этот же файл? (причем, мне не оч понятно как я буду делать запрос на локальный файл, мне браузер разве позволиь? мне кажется сервак надо будет поднять для этого?)
и потом это все в js пихать

Konstantins
28.09.2017
15:30:23

Igor
28.09.2017
15:30:29
вообще я с чем-то таким сталкивался когда делал проект на реакте, там был axios, он что-то похожее делает, нет?

Konstantins
28.09.2017
15:30:31
у вас же два хостинга, так?

Igor
28.09.2017
15:30:32

Konstantins
28.09.2017
15:30:40
а при чем тут браузер тогда?

Igor
28.09.2017
15:30:41
ну да, 2 разных