Как я могу использовать API-интерфейс flask-restfull, развернутый на виртуальной машине, на другой машине, подключенной к той же сети Wi-Fi? - PullRequest
0 голосов
/ 31 октября 2019

Я только что создал API для восстановления колб в лазурной виртуальной машине. Когда я в браузере этой виртуальной машины, я могу использовать API и получить необходимые мне ресурсы, но я хочу использовать этот API с другой машины, подключенной к той же сети Wi-Fi.

После запуска файла API Python в интерпретаторе командной строки виртуальной машины я могу использовать API в виртуальной машине, но он не работает на других машинах в той же сети Wi-Fi.

from flask import Flask,request,jsonify
from flask_restful import Resource,Api



app=Flask(__name__)
api = Api(app)

class Data(Resource):
    def get(self,code_site,from_,to_):
        return jsonify({"id": code_site, "from" : from_, "to" : to_})

    def put(self,code_site,from_,to_):
        return ("putty "+code_site+" from "+from_+" to "+to_)



api.add_resource(Data,'/data/<string:code_site>/<string:from_>/<string:to_>')


if __name__ == '__main__':  
    app.run(host = "0.0.0.0")
...