是否可以在HUG上更改python的端口号? 我有以下我试图做的样本。 API默认为端口8000,但我希望能够手动设置它。
@hug.post()
def receive_json(request):
request=str(request)
print("Hello! Glad you're here!")
print(request)
process=os.system("echo "+'"'+request+'"')
答案 0 :(得分:5)
在app.py
(或其名称)文件末尾添加:
hug.API(__name__).http.serve(port=8005)
在端口 8005
上投放答案 1 :(得分:2)
您可以使用Gunicorn为拥抱应用程序提供服务,并使用-b标志绑定到其他端口。
gunicorn --reload myapp:__hug_wsgi__ -b0.0.0.0:8008
答案 2 :(得分:1)
如果您使用hug
命令行脚本启动您的应用,-p / --port
选项会让您到达那里,如hug --port 5000 -f app.py
:
$ hug --help
usage: hug [-h] [-v] [-f FILE] [-m MODULE] [-p PORT] [-n] [-ma] [-i INTERVAL]
[-c COMMAND]
Hug API Development Server
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-f FILE, --file FILE file
-m MODULE, --module MODULE
module
-p PORT, --port PORT A Whole number
-n, --no_404_documentation
Providing any value will set this to true
-ma, --manual_reload Providing any value will set this to true
-i INTERVAL, --interval INTERVAL
A Whole number
-c COMMAND, --command COMMAND
command