I think you need to figure out what the problem is before knowing whether (and what) you need to tweak. You might try creating a simple, minimal page and template with just a link and see if it's still happening. Something like...

<html>
  <head><title>Test</title></head>

  <body>
<p><a href="/static/images/catalyst_logo.png"><img src="/static/images/catalyst_logo.png"></a></p>
  </body>
</html>


--Trevor

On 12/04/2014 12:00 PM, Александер Пономарёв wrote:
Yes, it comes from my browser, but I don't think it's normal, because I
didn't see it before in my mojolicious application.
Anyway, I think, there is the way to tweak an environment of the dev
server. Am I right? ;-)

2014-12-05 1:41 GMT+06:00 Trevor Leffler <tleff...@uw.edu
<mailto:tleff...@uw.edu>>:

    Hi,

    tl;dr - Use c.uri_for() everything, including statics.

    I can't say why your links are 0.0.0.0/image.png
    <http://0.0.0.0/image.png> without looking at the full source of
    your page.  I think your browser is doing this, maybe with some
    (bad) hints.

    However... c.uri_for('/image.png') is the right way to do it.  It
    will make sure the correct hostname, port, and path prefix for your
    application are used, and it makes your app relocatable -- meaning
    you won't have to change all of your static urls when your app's URL
    or root path changes.

    This is a typical use:

    <link href="[% c.uri_for('/static/css/my___style.css') | html %]"
    rel="stylesheet">

    Cheers,
    --Trevor

    On 12/04/2014 11:23 AM, Александер Пономарёв wrote:

        Hello to all,
        I'm very beginner in Catalyst and now I've faced up with the
        problem: on
        my dev sever (script/myapp_server.pl <http://myapp_server.pl>
        <http://myapp_server.pl>) I've got
        urls to static files like, for example 0.0.0.0/image.png
        <http://0.0.0.0/image.png>
        <http://0.0.0.0/image.png>, instead of localhost:3000/image.png. (in
        template it looks like <img src="/image.png" />
        So, I can't load any static file in my dev-server. Please, help
        me to
        figure out what's going.
        And yes, uri_for('/image.png') works fine, but, may be, there is
        another
        way to do it?

        Thanks for youre help.


        _________________________________________________
        List: Catalyst@lists.scsys.co.uk <mailto:Catalyst@lists.scsys.co.uk>
        Listinfo:
        http://lists.scsys.co.uk/cgi-__bin/mailman/listinfo/catalyst
        <http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst>
        Searchable archive:
        http://www.mail-archive.com/__catalyst@lists.scsys.co.uk/
        <http://www.mail-archive.com/catalyst@lists.scsys.co.uk/>
        Dev site: http://dev.catalyst.perl.org/


    _________________________________________________
    List: Catalyst@lists.scsys.co.uk <mailto:Catalyst@lists.scsys.co.uk>
    Listinfo:
    http://lists.scsys.co.uk/cgi-__bin/mailman/listinfo/catalyst
    <http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst>
    Searchable archive:
    http://www.mail-archive.com/__catalyst@lists.scsys.co.uk/
    <http://www.mail-archive.com/catalyst@lists.scsys.co.uk/>
    Dev site: http://dev.catalyst.perl.org/




_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to