API-платформа / Admin: как рендерить ImageField с помощью пользовательского src? - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу ввести полный путь к моему медиа в админке API-платформы с после этого документа

невозможно было сгенерировать полный путь URI, я пытаюсь это:

 field.field = props => (
                        <ImageField source="contentUrl"  {...props} >
                            <FunctionField render={ render => {
                                console.log(render)
                                return `${process.env.REACT_APP_API_ENTRYPOINT}/media/${render.contentUrl}`
                            }}  />
                        </ImageField>
                    );

из: этот стек

Я получаю этот результат:

<img src="[object Object]" class="ImageField-image-274">

мой источник должен быть:

http://localhost:8080/media/myFile.jpg

из моего API:

contentUrl = myFile.jpg

Мне нужно согласовать это с process.env.REACT_APP_API_ENTRYPOINT

спасибо за вашу помощь!

1 Ответ

0 голосов
/ 13 ноября 2018

Вы установили переменную перед запуском сервера разработки веб-пакетов или перед сборкой проекта?

export REACT_APP_API_ENTRYPOINT=http://localhost/....
npm start 
...