kopia lustrzana https://github.com/cirospaciari/socketify.py
Update getting-started.md (#175)
Add __name__ == "__main__" clauses and a make_app function so that the app can be run with the CLI too.pull/176/head
rodzic
2aba41ff7b
commit
293b2a97c2
|
@ -8,8 +8,12 @@ Hello world app
|
|||
```python
|
||||
from socketify import App
|
||||
|
||||
app = App()
|
||||
def make_app(app: App):
|
||||
app.get("/", lambda res, req: res.end("Hello World socketify from Python!"))
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = App()
|
||||
make_app(app)
|
||||
app.listen(3000, lambda config: print("Listening on port http://localhost:%d now\n" % config.port))
|
||||
app.run()
|
||||
```
|
||||
|
@ -19,8 +23,11 @@ SSL version sample
|
|||
``` python
|
||||
from socketify import App, AppOptions
|
||||
|
||||
app = App(AppOptions(key_file_name="./misc/key.pem", cert_file_name="./misc/cert.pem", passphrase="1234"))
|
||||
def make_app(app):
|
||||
app.get("/", lambda res, req: res.end("Hello World socketify from Python!"))
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = App(AppOptions(key_file_name="./misc/key.pem", cert_file_name="./misc/cert.pem", passphrase="1234"))
|
||||
app.listen(3000, lambda config: print("Listening on port http://localhost:%d now\n" % config.port))
|
||||
app.run()
|
||||
```
|
||||
|
@ -39,7 +46,7 @@ def ws_message(ws, message, opcode):
|
|||
#Ok is false if backpressure was built up, wait for drain
|
||||
ok = ws.send(message, opcode)
|
||||
|
||||
app = App()
|
||||
def make_app(app):
|
||||
app.ws("/*", {
|
||||
'compression': CompressOptions.SHARED_COMPRESSOR,
|
||||
'max_payload_length': 16 * 1024 * 1024,
|
||||
|
@ -50,6 +57,11 @@ app.ws("/*", {
|
|||
'close': lambda ws, code, message: print('WebSocket closed')
|
||||
})
|
||||
app.any("/", lambda res,req: res.end("Nothing to see here!'"))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = App()
|
||||
make_app(app)
|
||||
app.listen(3000, lambda config: print("Listening on port http://localhost:%d now\n" % (config.port)))
|
||||
app.run()
|
||||
```
|
||||
|
|
Ładowanie…
Reference in New Issue