Git Product home page Git Product logo

Comments (6)

samuelcolvin avatar samuelcolvin commented on July 17, 2024
adev runserver --help
Usage: adev runserver [OPTIONS] [APP_PATH]
...
Options:
  -s, --static DIRECTORY          Path of static files to serve, if excluded
                                  static files aren't served. env variable:
                                  AIO_STATIC_STATIC
...

What's wrong with just not supplying a --static option?

from aiohttp-devtools.

sky-code avatar sky-code commented on July 17, 2024

I not use --static option, this is my options runserver --no-livereload -p 8888 project
But when changes have occurred my app loading twice

image

look at bootstrap_app.complete log entry, one for 8888 port and one for 8889.

For each code changes app reloading two times.

from aiohttp-devtools.

sky-code avatar sky-code commented on July 17, 2024

Is this possible to avoid aux app usage or aux app required as master server?

from aiohttp-devtools.

samuelcolvin avatar samuelcolvin commented on July 17, 2024

the 8001 server always runs even if it's not doing anything, that could be fixed but I don't think it's the real problem here.

I don't know why your code is reloading twice. This is the problem and should be fixed.

If you run a simple server like

from aiohttp import web
import asyncio

async def handle(request):
    return web.Response(text=f'loop: {request.app.loop}')

app = web.Application()
app.router.add_get('/', handle)

Does that reload twice on a change?

Is the number of files being watched very large?

Could you give OS, and version details as the issue template suggests?

from aiohttp-devtools.

sky-code avatar sky-code commented on July 17, 2024

Sorry my bad. Code loading twice but reloading only dev server.
Ideally option to disable aux will be good, but not so critical.
I gues issue can be closed.

from aiohttp-devtools.

samuelcolvin avatar samuelcolvin commented on July 17, 2024

Thanks, it would be better to be fixed, I'll leave this open.

from aiohttp-devtools.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.