问题标签 [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 投票
2 回答
1833 浏览

google-app-engine - 上传属性 Google App Engine - app.yaml

我将所有内容重定向到我的 app.yaml 中的单个文件,就像这样

但我仍然必须使用 robots.txt,这会在我这样做时导致错误

错误是“缺少 URL robots.txt 的“上传”属性,我知道它需要像这样的第三个选项

上传属性的正确值是多少?

0 投票
1 回答
561 浏览

google-app-engine - 为什么 GAE dev_appserver 只设置 ETag,而不设置 Expires HTTP 标头?

文件和文件夹结构

我有以下目录结构。

应用程序.yaml

处理程序的app.yaml配置static_dir设置为不同的到期时间。

HTTP 标头

/static/css - 第一次

/static/css - 后续请求

问题

在初始请求中,Expires标头设置为Fri, 01 Jan 1990 00:00:00 GMT过去。
我认为它应该"15m"至少基于app.yaml.

但所有后续请求仅使用ETag来获取HTTP 304 Not Modified.
标题Expires完全丢失。

难道我做错了什么?

谢谢,

0 投票
1 回答
422 浏览

google-app-engine - 将哪些条目添加到 app.yaml 以处理 GWT 客户端应用程序的文件过期?

Google 给出了以下设置 Apache 服务器以服务 GWT 应用程序的示例。

AppEngine (GAE) app.yaml 文件的等效条目是什么?

0 投票
0 回答
1063 浏览

python - Appengine 中忽略 Secure Always 参数

当我在 app.yaml 中添加 secure: always 参数时,我仍然没有被重定向到 https。当我手动输入 Https 时,它可以工作,并且我正在实时服务器上对其进行测试,但它会将网站视为安全的:总是不存在。

我最终只是尝试将它映射到 yaml 文件中的所有处理程序,但它仍然没有效果。

0 投票
3 回答
1235 浏览

php - 如何在 app.yaml 中为 App Engine PHP 引用嵌套需求

我有index.php一个

所以在app.yaml我参考:

但这lib1.phprequire 'lib2.php';在同一文件夹级别执行另一个操作/myfolder/folder/。所以它会抛出错误 500,因为它找不到lib2.php. 如何在 app.yaml 中正确引用它们?

0 投票
2 回答
19186 浏览

php - 如何构造一个 app.yaml 文件?

我正在为 php 尝试 GAE,但在 app.yaml 文件构建中迷失了方向。我可以理解谷歌教程中的部分内容,该教程展示了如何将所有 url 请求指向单个文件

https://developers.google.com/appengine/docs/php/gettingstarted/helloworld

但这对我没有帮助。我将发布我的设置,文件结构在图片中。在此处输入图像描述

应用程序.yaml

所以我的 xxx.appspot.com 或 xxx.appsport.com/main 的登录页面将是 main.php。它工作正常。

主文件

因此,它加载启动会话并获取用户名和电子邮件进行一些字符串格式化,然后设置为会话变量,然后我检查以匹配条件并根据条件重定向到另一个脚本,该脚本进行更多验证等等。制作很简单,我只是将它重定向到 login.php

登录.php

所以显示的输出应该是会话变量名,但我得到了这个

在此处输入图像描述

那么我做错了什么?我将使用登录页面从 SQL 数据库中提取用户数据,并根据值将用户重定向到不同的页面,这些页面将根据其设置显示不同的表单、表格和报告。

例如。来自 login.php

如果 userA 属于 Dept1

header('位置:/Dept1/main.php');

别的

header('位置:/Deptx/main.php');

所以我预计会有很多重定向,并且每个重定向都必须能够继承设置的会话变量。在普通 PHP 服务器上运行时,我能够做到这一点。GAE 版本需要一些重新学习。我要提前感谢任何人花时间阅读直到听到。谢谢你。

此外,如果有人可以就如何使用 app.yaml 以及如何将它与 w3school 中的演示示例一起使用做详细教程,那就太好了。

0 投票
0 回答
475 浏览

php - Static_dir 在开发服务器上本地工作而不是在生产中 - PHP GAE 1.8.2

我从 GAE 的 PHP 版本的生产服务器的日志中收到以下错误

但是当我使用本地运行它们时,我没有收到这些错误

这是我的 app.yaml 文件的一部分

这是调用这些文件的 php 文件的一部分。

我在这里做了一些搜索,有人说上限可能允许在本地运行但不能在生产中运行。这是我的实际文件位置。我不认为我有区分大小写的问题。

我不认为我做错了什么。但我想有第二个意见或希望得到纠正,这样我就可以继续学习这些东西。

0 投票
0 回答
235 浏览

google-app-engine - 有没有一种简单的方法可以在 Google App Engine 上共享具有复杂目录结构的静态网站?

我试图让一个静态网站结构在谷歌应用引擎上工作。该站点是使用 -wget 从使用干净 url 的 CMS 获取的。

我们的想法是让以下“干净的 url”结构正常工作。

  • myapp.domain.com/ -> www/index.html
  • myapp.domain.com/page-1/subpage-1/ -> www/page-1/subpage-1/index.html

基本上将所有流量路由到公共 www/ 文件夹。如果任何文件夹有 index.html 显示它。最常见的文件都应该可以从任何目录路径中获得。

一直在使用来自不同教程的不同 yaml 配置,但它们似乎只展示了如何在您知道网站结构的基本结构上执行此操作。我真的必须将 app.yaml 中的每个子文件夹一一描述为 static_folder,还是有更简单的方法来描述 app.yaml 中的这种“隐蔽”。

如果这个问题很愚蠢,我很抱歉,我没有时间学习它是如何工作的,而且谷歌似乎不是我在这个问题上的朋友。

0 投票
1 回答
3621 浏览

python - 要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含什么内容?

我可以用它来上传 HTML 页面吗?

app.yaml内容:

0 投票
1 回答
418 浏览

php - GAE PHP app.yaml 登录重定向以保留 URL

我有一个 app.yaml 文件设置如下

现在我有一个 DNS 重定向设置,这样 website.com/page.php 加载 app.appspot.com/page.php

发生的情况是,当我在浏览器中打开 website.com/page.php 时,它会登录并最终加载 http://app.appspot.com/page.php 而不是打开http://website.com/ page.com

我用不需要登录的 testpage.php 进行了测试,它工作正常。知道如何保留 URL 名称吗?