Petr Felzmann
Petr Felzmann

Reputation: 1313

Google App Engine and backends: how to configure it on development server?

My configuration of backends.yaml

backends:
- name: mybackend
  class: B1
  instances: 1
  options: dynamic

and app.yaml

handlers:
- url: http://mybackend.myapp.appspot.com
  script: mybackend.py
  login: admin

Running it localy on development server I get this 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 '^(?!\^)/|.|((.).*(?!\$).$'

How can I test backend on development server?

Upvotes: 6

Views: 1660

Answers (1)

dragonx
dragonx

Reputation: 15143

I believe the url should be the relative url from your site. The script should be the python function that's run, not the filename. So your app.yaml should be.

handlers:
- url: /backend
  script: mybackend.myfunction
  login: admin

Your backend and frontend instances share the same handlers, there's no way to distinguish between them.

Upvotes: 6

Related Questions