想了解如何为不同的AppEngine项目开发和生产使用相同的域?的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于在不同的软件需求中的相关问题,此外,我们还将为您介绍关于ActionContr
想了解如何为不同的 App Engine 项目开发和生产使用相同的域?的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于在不同的软件需求中的相关问题,此外,我们还将为您介绍关于ActionController :: RoutingError没有路由与[GET]“ / vendor / assets / stylesheets / bootstrap.min.css”匹配 app / assets / stylesheets / application.css: app / assets / javascript / application.js: app / views / layout / application.html.erb: app / j、Android NDK 如何为不同的 ABI 使用共享库、angular – ng new hello错误:路径“/app/app.module.ts”不存在.路径“/app/app.module.ts”不存在、App Engine app.yaml 变量子目录的新知识。
本文目录一览:- 如何为不同的 App Engine 项目开发和生产使用相同的域?(在不同的软件需求中)
- ActionController :: RoutingError没有路由与[GET]“ / vendor / assets / stylesheets / bootstrap.min.css”匹配 app / assets / stylesheets / application.css: app / assets / javascript / application.js: app / views / layout / application.html.erb: app / j
- Android NDK 如何为不同的 ABI 使用共享库
- angular – ng new hello错误:路径“/app/app.module.ts”不存在.路径“/app/app.module.ts”不存在
- App Engine app.yaml 变量子目录
如何为不同的 App Engine 项目开发和生产使用相同的域?(在不同的软件需求中)
如何解决如何为不同的 App Engine 项目开发和生产使用相同的域?
我有两个独立的 App Engine 项目来为我的 REST API 提供服务,一个用于我的开发环境,另一个用于生产环境。我拥有自定义域 example.com
,并希望在 dev-api.example.com
提供开发 API,在 api.example.com
提供生产 API。
我可以在每个项目中添加 dev-api.example.com
和 api.example.com
作为自定义域,并为每个域获取相同的 A 和 AAAA DNS 记录列表(CNAME 显然不同)。
我的两个问题是:
- 我可以将两个项目(
dev-api
和api
)的 CNAME 安全地添加到相同的 DNS 记录中吗? - App Engine 能否仅根据这些域前缀指向正确的项目?
解决方法
dev-api.example.com
和 api.example.com
可以映射到单独的 App Engine 项目。
您可以为两个项目添加相同的 CNAME,没有任何问题。 GCP 将能够根据您 App Engine 设置中的自定义域配置将您的请求路由到正确的 App Engine 项目。
ActionController :: RoutingError没有路由与[GET]“ / vendor / assets / stylesheets / bootstrap.min.css”匹配 app / assets / stylesheets / application.css: app / assets / javascript / application.js: app / views / layout / application.html.erb: app / j
如何解决ActionController :: RoutingError没有路由与[GET]“ / vendor / assets / stylesheets / bootstrap.min.css”匹配 app / assets / stylesheets / application.css: app / assets / javascript / application.js: app / views / layout / application.html.erb: app / j
我正在Rails上执行此应用程序,页面加载正常,但在控制台中显示:
Started GET "/vendor/assets/stylesheets/bootstrap.min.css" for ::1 at 2020-08-17 09:09:51 -0500
Started GET "/vendor/assets/javascripts/bootstrap.min.js" for ::1 at 2020-08-17 09:09:51 -0500
ActionController::RoutingError (No route matches [GET]
"/vendor/assets/stylesheets/bootstrap.min.css"):
ActionController::RoutingError (No route matches [GET]
"/vendor/assets/javascripts/bootstrap.min.js"):
在我的供应商文件夹中,我同时拥有文件夹,javascript和样式表,并分别位于各自的bootsrtrap.min中。 即使在application.html.erb中,我也有以下内容:
<link href="vendor/assets/stylesheets/bootstrap.min.css" rel="stylesheet">
<%= csrf_Meta_tags %>
<%= stylesheet_link_tag ''application'',media: ''all'',''data-turbolinks-track'': ''reload'' %>
<%= javascript_include_tag ''application'',''data-turbolinks-track'': ''reload'' %>
</head>
<body>
<!-- Navigation -->
<nav>
<div>
<ahref="#">Instagram Clone</a>
<buttontype="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span></span>
</button>
<divid="navbarResponsive">
<ul>
<li>
<ahref="#">Home
<span>(current)</span>
</a>
</li>
<li>
<ahref="#">About</a>
</li>
<li>
<ahref="#">Services</a>
</li>
<li>
<ahref="#">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Page Content -->
<div>
<div>
<div>
<%= yield %>
</div>
</div>
</div>
<!-- Bootstrap core JavaScript -->
<!--<script src="vendor/jquery/jquery.slim.min.js"></script>-->
<script src="vendor/assets/javascripts/bootstrap.min.js"></script>
</body>
</html>