How to get image URL with GraphQL?
The property of field_image.value is wrong, it should be field_image.entity.

$registry-&gt;addFieldResolver('Product', 'image',
  $builder-&gt;compose(
    $builder-&gt;produce('property_path')
      -&gt;map('type', $builder-&gt;fromValue('entity:product'))
      -&gt;map('value', $builder-&gt;fromParent())
      -&gt;map('path', $builder-&gt;fromValue('field_image.entity')),         
    $builder-&gt;produce('image_url')
      -&gt;map('entity', $builder-&gt;fromParent())
      -&gt;map('field', $builder-&gt;fromValue('field_image'))
  )
);