Ibm cloud 403尝试运行简单静态html时禁止使用nginx

Ibm cloud 403尝试运行简单静态html时禁止使用nginx,ibm-cloud,pipeline,devops,Ibm Cloud,Pipeline,Devops,我试图在bluemix服务器上运行一个简单的html页面。然而,我得到403禁止错误。我正在使用manifest.yml进行部署。 这是manifest.yml包含的内容: --- applications: - buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git host: helloworld-html-${random-word} name: lab6 memory: 64M stack:

我试图在bluemix服务器上运行一个简单的html页面。然而,我得到403禁止错误。我正在使用manifest.yml进行部署。 这是manifest.yml包含的内容:

---
applications:
- buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git
  host: helloworld-html-${random-word}
  name: lab6
  memory: 64M
  stack: cflinuxfs2
我不知道该怎么解决这个问题。这就是文件结构的外观。另外,为什么我的Javascript显示错误“document”未定义。它在bluemix外部(如浏览器中)运行良好


对于任何对此有问题的人,您要显示的html文件的名称必须是index.html。完成此操作后,它会起作用。您还必须位于根目录中。

您能告诉我们您正在推送的应用程序的结构吗?它适用于我的简单示例,比如我执行push命令的根目录中的index.html文件。我认为您试图访问一个没有index.html文件的目录。我添加了更多详细信息。您似乎正在使用staticfile buildpack。请参阅本文:要查看它在BlueMix上如何工作的示例,默认情况下需要根目录上的index.html,或者编写一个完整的URL(带有要加载的html文件的正确路径)。关于JS语法错误是一个与EclipseOrion相关的不同问题(将第一行添加到JS文件:/*eslint env node*/)。好的。目前,我的文件在根目录中,对吗?我在哪里写URL?