https://github.com/ukuleleplayer/DeepIE3D Wir werden die Umgebung von Deep IE 3D in bauen.
Mit dem Github des Entwicklers Frontend
webdev build--output web:build
Backend
gcloud app deploy
Da es sich jedoch um Freigabebefehle handelt, sind sie nicht für die Entwicklung geeignet.
macOS Catalina 10.15.4 Python 3.7.4 Dart VM version: 2.6.0 webdev 2.5.6 pip 19.0.3
(Klicken Sie hier, um ein Downgrade von dart sdk durchzuführen https://qiita.com/sk161717/items/d44fed3464bc7c9f0d6b)
https://github.com/ukuleleplayer/DeepIE3D Wird lokal geklont. Frontend Im lokalen DeepIE3D_Frontend-Ordner
webdev serve --auto=restart --launch-in-chrome --debug
Ausführen. Sie können auf die Rezeption unter localhost: 8080 zugreifen. Backend Ändern Sie main.py im lokalen / DeepIE3D / DeepIE3D_Backend.
main.py
@APP.after_request
def add_cors(response):
'''
Add CORS header(s) to every response from valid sites
Allow:
- Origin from everywhere
- Content-Type to be shown in headers
- GET, POST and OPTIONS methos
'''
#r = request.referrer[:-1]
#if r in ['http://localhost:8080', 'localhost:8080', 'https://localhost:8080',
# 'https://adrianwesth.dk', 'https://www.adrianwesth.dk']:
response.headers.add('Access-Control-Allow-Origin', '*')
response.headers.add('Access-Control-Allow-Headers',
'Content-Type,Authorization')
response.headers.add('Access-Control-Allow-Methods',
'GET,POST,OPTIONS')
return response
Änderungen: Kommentieren Sie die mittleren drei Zeilen aus.
python main.py
Backend steht bei localhost: 5000.
http://127.0.0.1:8080/
Wenn Sie darauf zugreifen, sollten Sie es frei bewegen können, sobald die Initialisierung abgeschlossen ist.
Recommended Posts