缺失URL映射:应用配置中未找到URLMap条目
我刚开始学习GAE开发,刚创建了一个简单的API,但我无法运行我的应用,因为总是出现错误找不到应用配置中的URL映射条目。
这是我的app.yaml文件
application: gw2
version: 1
runtime: python27
threadsafe: true
api_version: 1
handlers:
- url: /_ah/spi/.*
script: main.api_server
libraries:
- name: pycrypto
version: latest
- name: endpoints
version: 1.0
这是我的main.py文件,在这里我声明了api_server变量
from google.appengine.ext import endpoints
import api
api_server = endpoints.api_server([api.GW2Service])
GW2Service是从remote.Service继承来的
编辑我在使用命令行工具(Ubuntu 12.04)
我哪里出错了?
提前谢谢你。Eric ~H
1 个回答
1
1. 你是从应用程序还是命令行启动服务器的?
2. 尝试使用“import endpoints”,而不是从...导入endpoints。
3. 在app.yaml文件中,把endpoints的版本设置为最新。
4. 把GW2Service移动到main.py文件中,测试一下服务器是否正常。问题可能是因为文件名叫“api”。