问题标签 [app.yaml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
150 浏览

python - Appengine (Python)“推送部署”app.yaml 位置

我有一个具有以下文件结构的应用程序

在“推送部署”之前,我像这样部署我的应用程序

我想设置“推送部署”,但似乎它需要像这样在根目录中的 app.cfg。

有没有办法在不将所有 {other .py source files} 移动到根目录的情况下使用“Push to Deploy”?

我可以将 app.yaml 文件移至根目录。但是,需要对 app.cfg 进行哪些更改?

这是我的app.cfg文件

0 投票
2 回答
1040 浏览

google-app-engine - app.yaml 中的通配符域重定向

我已经将我的 DNS 设置为将所有子域指向 @,并且我可以说这是有效的,因为我现在收到一个 appengine 错误,即在服务器上找不到 URL。

如何设置我的 app.yaml 文件以捕获自定义域的所有子域并将其指向同一个静态文件?谢谢!

例子:

http://learnnow.us (作品)

http://something.learnnow.us (没有)

0 投票
1 回答
2821 浏览

javascript - Gcloud 部署特定文件

我正在使用应用引擎提供一些静态 js 文件。我正在通过 with 部署代码 gcloud preview app deploy .这目前部署了我所有的静态文件,有没有一种方法可以将我的静态目录中的单个 js 文件上传到应用引擎?也许是 app.yaml 配置?我基本上只需要 scp file.js -> gcloud 实例,但如果可能的话想使用 gcloud 工具。

这是我的 app.yaml:

0 投票
2 回答
2438 浏览

python - google.appengine.api.yaml_errors.EventListenerYAMLError:此处不允许映射值

当尝试启动 amy gae 应用程序时,我收到了这个奇怪的错误,它并没有真正提供有关问题所在的信息。

有谁知道出了什么问题?

我的 app.yaml 如下所示:

0 投票
1 回答
549 浏览

php - Google App Engine 将所有文件理解为主要的 index.php 文件

我已经使用 Phpstorm 创建了一个 GAE php 应用程序,但问题出在创建的站点上。当站点加载时,它显示一切正确,当我提交表单时,站点理解处理表单的第二个 php 文件与 index.php 文件相同。css 文件也发生在我身上,chrome 将错误描述为“资源解释为样式表,但使用 MIME 类型文本/html 传输”,但我使用样式标记尝试打印从表单接收到的数据并打印整个 index.php 文件。我认为问题出在 app.yaml 文件中。我的项目中有 3 个文件:app.yaml、index.php、toAction.php。

注意:我使用 ajax/jquery 连接到 php,因为我不希望 php 重新加载我的页面。我试过没有它,问题仍然存在。同一站点适用于其他网络托管服务。我也发布了 ajax/jquery 代码。

这是我的 app.yaml :

ajax/jquery 代码:

toAction.php :

0 投票
1 回答
729 浏览

python - 谷歌应用引擎和聚合物 | 配置

我正在使用 Python 在 Google App Engine 上开发 Web 应用程序,我了解如何使用 app.yaml 并管理不同的文件;现在我想升级我的应用程序并使用Polymer。根文件夹具有以下配置:

  • /我的应用
    • /资产
      • /css
      • /img
      • /js
    • /bower_components
    • /模板
    • 应用程序.yaml
    • 鲍尔.json
    • 索引.yaml
    • 主文件

我在使用 bower_components 时遇到问题,在该文件夹中 Bower 将我需要的所有聚合物元素放在不同的文件夹中并在其中归档,例如:

  • /bower_components
    • /核心菜单
      • /core-menu.html
    • /核心脚手架
      • /core-scaffold.html

如何配置我的应用程序 yaml?我尝试以不同的方式在 mylocalhost 和 appengine 上谈论这个文件夹,但是每次我尝试运行我的项目时,我都看不到一个简单的 html 文件没有任何变化。有时,使用 FireBug 我可以看到平台 js 取自 GAE,但我不知道如何正确链接这些元素以正常工作。

0 投票
2 回答
1297 浏览

app.yaml - app.yaml 文件错误:调用未定义的函数 curl_init()

我在我的 app.yaml 文件中找不到简单的错误。,,我是 python 和谷歌应用引擎的新手getvideo.php ,我认为 curl.php 的定义有问题,因为它给了我:-

致命错误:在第 9 行调用 C:\Users-----\Desktop\YTD\curl.php 中未定义的函数 curl_init()

这是我的 app.yaml

这是 php 脚本源https://github.com/jeckman/YouTube-Downloader

0 投票
2 回答
1469 浏览

google-app-engine - 如何根据查询参数匹配 app.yaml 中的 url?

我目前将路径开头的任何请求路由/app到单个静态文件,该文件使用 Javascript 进行路由。

现在,我想支持 Google 的 ajax 抓取协议,这意味着我必须在任何以 . 开头/app和结尾的url 返回 HTML 快照?_escaped_fragment=

我有这两个处理程序:

但是请求/app?_escaped_fragment=仍然被路由到静态页面。有没有办法匹配查询参数?

我知道我可以路由/app(/.*)?到返回静态页面或基于查询参数存在的快照的脚本,但是提供静态文件要便宜得多,所以我只想请求带有查询参数的请求应用服务器。

0 投票
1 回答
210 浏览

google-app-engine - Google Cloud App Engine app.yaml 基本用法

Google 的 app.yaml 文档提供了示例,但缺少非常简单的基本用法示例: https ://cloud.google.com/appengine/docs/php/config/appconfig#PHP_app_yaml_Static_file_pattern_handlers

假设我有 app.yaml 与 html 文件(例如 cat.html)在同一目录中,它基本上播放来自同一目录中的 wav 文件(例如 catsound.wav)的音频,基本 app.yaml 文件应该是什么? html文件说的是:

用户只会去 .appspot.com。没有子网址。为什么以下 app.yaml 不能同时上传 cat.html 和 catsound.wav?:

对于这个如此基本的示例,正​​确的 app.yaml 应该是什么?

0 投票
0 回答
202 浏览

regex - 路径中的问题,app.yaml 中的正则表达式匹配

我有一个请求路径:/report-from-down 进来,我的期望应该由最后一个处理程序处理:(。*)我的 app.yaml 中有这些定义。

我想知道为什么它被上面列表中的第一个处理程序处理。当我们过去进行测试时,我之前的工作并不好,我认为 appengine 方面发生了一些变化,导致了这种情况。

我将 app.yaml 更改为下面的内容,现在我看到 path:/report-from-down 再次由 (.*) 处理。

任何人都可以解释这是否是预期的或导致这种情况的原因。