Clarification on Feed Me > Feed URL The Feed Me documentation says 


  "Provide the URL for your feed. This can be an absolute URL, relative (to the web root) and make use of any aliases"


That's pretty confusing language. I thought I could create a folder in public called "feeds" that would contain my .csv. For example, /public/feeds/feed.csv. So I entered feeds/feed.csv in the Feed URL field. That didn't work. I was confused because "relative (to the web root)" doesn't really mean a relative path.

Is it true that the Feed URL needs to be an absolute URL in the form of http(s)://domain.tld/feed/feed.csv? I understand that aliases can be used and you wouldn't necessarily need to enter the domain in this field, but in general is this the required format?
i placed  a test file named test.json in web folder of Craft CMS and put test.json in feed URL and it doesn't work -so it is not relative to web root as default-.

but when it says absolute format i believe it is  /var/www/html/craft/web/test.json -in local ubuntu, in your case maybe {maybe top folders}/public/feeds/feed.csv- or as path alias format: @webroot/test.json which both of them works for me.

as you mentioned URL format http(s)://domain.tld/test.json or @web/test.json works too.

docs for path alias