Wie führe ich den Tornado Webserver lokal aus?

8

Ist es möglich, Tornado so auszuführen, dass es auf einen lokalen Port hört (z. B. localhost: 8000). Ich kann anscheinend keine Dokumentation finden, die erklärt, wie man das macht.

    
Michael 19.06.2012, 05:33
quelle

4 Antworten

22

Fügen Sie Application.listen () oder HTTPServer.listen () ein Adressargument hinzu.

Es ist dokumentiert hier (Application.listen) und hier (TCPServer.listen) .

Zum Beispiel:

%Vor%     
Rod Hyde 19.06.2012, 11:35
quelle
2

In der Dokumentation erwähnen sie, dass sie auf dem spezifischen Port wie

laufen sollen %Vor%

Sie werden mehr Hilfe von Ссылка und Ссылка

    
Nilesh 19.06.2012 05:56
quelle
1

Sobald Sie eine Anwendung (wie in den anderen Antworten) in einer Datei (z. B. server.py) definiert haben, speichern Sie diese Datei einfach und führen sie aus.

python server.py

    
Adam Loving 10.10.2016 23:43
quelle
0

Wenn du Tornado dämonisieren willst - benutze supervisord. Wenn Sie auf eine Tornado-Adresse wie http://mylocal.dev/ zugreifen möchten, sollten Sie sich nginx ansehen und sie wie einen Reverse-Proxy verwenden. Und auf dem spezifischen Port kann es wie in der Antwort von Lafada gebunden werden.

    
Nikolay Fominyh 19.06.2012 08:12
quelle

Tags und Links