在拥抱上变换端口

2024-04-19 10:44:52 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以更改python的HUG上的端口号? 我有下面的例子来说明我要做的事情。 API默认为端口8000,但我希望能够手动设置它。在

@hug.post()
def receive_json(request):
    request=str(request)
    print("Hello! Glad you're here!")
    print(request)
    process=os.system("echo "+'"'+request+'"')

Tags: 端口apijsonrequestdef手动事情post
3条回答

如果您正在使用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

app.py(或其他名称)文件末尾添加:

hug.API(__name__).http.serve(port=8005)

8005端口上服务

您可以使用Gunicorn为hug应用程序提供服务,并使用-b标志绑定到不同的端口。在

gunicorn reload myapp:__hug_wsgi__ -b0.0.0.0:8008

相关问题 更多 >