缺失URL映射:应用配置中未找到URLMap条目

-1 投票
1 回答
1193 浏览
提问于 2025-04-18 05:15

我刚开始学习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”。

撰写回答