-1

我想通过这个 Ajax 调用在我的 Google App Engine 应用程序上使用 Python 文件运行功能服务器端。

function test(){
  request = $.ajax({
    url: "test.py?some_vars...",
    type: "get",
  });
  request.done(function (response, textStatus, jqXHR){
    console.log(response);
  });
}

当我运行 test() 时,控制台会记录一个 404 错误,“未找到 test.py”。我还在本地尝试过“localhost:8080/test.py” ,在实际服务器上尝试过“ http://APP.appspot.com/test.py ”。

当我尝试像“ http://graph.facebook.com/steve ”这样的外部文件时,我得到了响应,但我无法从本地文件中获取任何内容。

这是我的 app.yaml

application: APP
version: 1
runtime: python27
threadsafe: true
api_version: 1

handlers:

- url: /images
  static_dir: images 

- url: /js
  static_dir: js

- url: /css
  static_dir: css

- url: /.*
  script: apprtc.app
  secure: always

- url: /python
  script: test.app

inbound_services:
- channel_presence

libraries:
- name: jinja2
  version: latest

谢谢阅读

4

2 回答 2

1

您需要在 app.yaml 中设置一个映射到您的 test.py 的处理程序。

于 2013-07-29T06:19:49.913 回答
0

您需要一条看起来像...的路线

- url: /test.py
  script: test.app
于 2013-07-29T12:33:43.587 回答