https://github.com/ukuleleplayer/DeepIE3D Nous allons créer l'environnement de Deep IE 3D dans.
Avec le github du développeur Frontend
webdev build--output web:build
Backend
gcloud app deploy
Cependant, comme il s'agit de commandes de libération, elles ne conviennent pas au développement.
macOS Catalina 10.15.4 Python 3.7.4 Dart VM version: 2.6.0 webdev 2.5.6 pip 19.0.3
(Cliquez ici pour savoir comment rétrograder dart sdk https://qiita.com/sk161717/items/d44fed3464bc7c9f0d6b)
https://github.com/ukuleleplayer/DeepIE3D Sera cloné localement. Frontend Dans le dossier local DeepIE3D_Frontend
webdev serve --auto=restart --launch-in-chrome --debug
Exécuter. Vous pourrez accéder à la réception au localhost: 8080. Backend Modifiez main.py dans le fichier local / 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
Modifications: commentez les trois lignes du milieu.
python main.py
Le backend correspond à localhost: 5000.
http://127.0.0.1:8080/
Si vous y accédez, vous devriez pouvoir le déplacer librement dès que l'initialisation est terminée.
Recommended Posts