Google App Engine和后端:如何在开发服务器上配置它?

时间:2012-03-20 16:09:06

标签: google-app-engine

我的backends.yaml

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

app.yaml

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

在开发服务器上运行localy我收到此错误:

  

无法将值“http://mybackend.myapp.appspot.com”分配给属性“url”:   url的值'http://mybackend.myapp.appspot.com'与表达式'^(?!\ ^)/ |。|((。)。*(?!\ $)不匹配。$'

如何在开发服务器上测试后端?

1 个答案:

答案 0 :(得分:6)

我相信网址应该是您网站的相对网址。该脚本应该是运行的python函数,而不是文件名。所以你的app.yaml应该是。

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

你的后端和前端实例共享相同的处理程序,没有办法区分它们。