Приложение прокси Shopify / жидкость будет загружать только ответ - PullRequest
0 голосов
/ 04 августа 2020

Для прокси приложения shopify вы должны установить ответ на Content-Type: application / liquid, как объяснено здесь .

Я использую Laravel, но даже попробовав базовый пример c php, браузер загрузит только ответ, но не отобразит его.

<?php

header('Content-Type: application/liquid');

echo "test";

Даже при этом будет загружен файл с содержимым «test».

Я пробовал изменять .htaccess, но они не работают.

Спасибо.

1 Ответ

0 голосов
/ 05 августа 2020

Когда вы делаете запрос к конечной точке, прокси возвращает желаемое содержимое (Liquid или JSON или vanilla HTML). Вам решать, где его отображать в DOM. Поскольку вы знаете, где вы хотите отобразить свой ответ, вы можете использовать Javascript, чтобы точно определить узел DOM, который нужно заменить, и заменить его.

В шаблоне прокси нет magi c с ответом, который делает его внезапно видно. Если в ответе есть теги Liquid, Shopify заполнит их как можно лучше, что означает, что большая строка HTML, которую вы получаете от прокси, готова для вставки в DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...