Loading... ## 创建文件夹存放脚本 将所有文件放在服务器的一个文件夹内(随意) 脚本下载 https://www.z2blog.com/index.php/learn/423.html ## 安装所需模块 切换到项目根目录  使用指令`pip install -r requirements.txt`安装所需模块 ## 安装screen 安装`screen` centos: ``` yum install screen ``` ubuntu: ``` apt-get install screen ``` ## 使用screen 安装完之后,使用指令`screen -S signapi` 创建新的窗口  ## 运行脚本 输入指令 ``` uvicorn main:app --host 0.0.0.0 --port 8000 ``` 然后就会出现如下画面  这个时候就可以访问 `http://服务器ip:8000/docs` 查看是否访问正常 <div class="tip inlineBlock warning"> 如果使用宝塔面板或者阿里云,腾讯云等等有安全组的服务器,需要在安全组内放开你所指定的端口,否则无法访问 </div> 也可以在这个页面进行接口测试  <div class="tip inlineBlock warning"> 按`Ctrl + a + d`可以切换回主窗口 </div> ## 关闭程序 如果需要关闭服务,可以使用`screen -r signapi`切换到任务窗口,然后按`Ctrl + c`结束程序 Last modification:April 9th, 2020 at 05:41 pm © 允许规范转载
为什么我搭建了api然后返回“登录失败,拒绝访问"code:1002
大佬 求救 api版本
ERROR: Traceback (most recent call last):
File "./cloud_sign.py", line 240, in interface
File "./cloud_sign.py", line 30, in init
File "./db_handler.py", line 11, in init
File "/usr/local/lib64/python3.6/site-packages/pymongo/collection.py", line 1273, in find_one
File "/usr/local/lib64/python3.6/site-packages/pymongo/cursor.py", line 1156, in next
File "/usr/local/lib64/python3.6/site-packages/pymongo/cursor.py", line 1050, in _refresh
File "/usr/local/lib64/python3.6/site-packages/pymongo/mongo_client.py", line 1810, in _ensure_session
File "/usr/local/lib64/python3.6/site-packages/pymongo/mongo_client.py", line 1763, in __start_session
File "/usr/local/lib64/python3.6/site-packages/pymongo/mongo_client.py", line 1796, in _get_server_session
File "/usr/local/lib64/python3.6/site-packages/pymongo/topology.py", line 485, in get_server_session
File "/usr/local/lib64/python3.6/site-packages/pymongo/topology.py", line 209, in _select_servers_loop
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused
mongodb数据库连接异常了
老哥这个使用指令screen -S signapi 创建新的窗口是cmd命令里面输入?
这里不用screen可以吗
可以的,只要不结束程序就行了
感谢
nice