Mi configuración de backends.yaml
Google App Engine y backends: ¿cómo configurarlo en el servidor de desarrollo?
backends:
- name: mybackend
class: B1
instances: 1
options: dynamic
y app.yaml
handlers:
- url: http://mybackend.myapp.appspot.com
script: mybackend.py
login: admin
Ejecución que necesitas cigarros en el desarrollo del servidor me sale este error:
Unable to assign value 'http://mybackend.myapp.appspot.com' to attribute 'url': Value 'http://mybackend.myapp.appspot.com' for url does not match expression '^(?!\^)/|.|((.).*(?!\$).$'
¿Cómo puedo probar backend en el servidor de desarrollo?
¿Pero cómo el motor reconoce que el URL '/ backend' debe ejecutarse como instancia de back-end? –
Si realiza una solicitud a http://mybackend.myapp.appspot.com/backend, se ejecutará en la instancia de back-end. Si realiza una solicitud a http://myapp.appspot.com/backend, se ejecutará en una instancia normal y expirará. Es por eso que desea establecer el inicio de sesión: admin (que lo hizo correctamente). En teoría, el administrador solo realizará una solicitud que no sea de fondo en http://myapp.appspot.com/backend si saben lo que están haciendo. En su controlador/backend, puede detectar si realmente está en un back-end y actúa de manera apropiada. Consulte la API de back-end http://code.google.com/appengine/docs/python/backends/functions.html – dragonx
Thx, ahora está claro. Leí correctamente la documentación antes de publicar la pregunta aquí, sin embargo, incluso ahora, tengo que decir que está escrita de forma no intuitiva (al menos para mí). –