我发现在GAE中如何将多个域映射到多个服务时遇到很多麻烦。这是配置:
这是app.yaml文件:
转到应用程序app.yaml
runtime: go
api_version: go1.9
handlers:
- url: /.*
script: _go_app
Run Code Online (Sandbox Code Playgroud)
Angular应用程序app.yaml
service: stage
runtime: python27
api_version: 1
threadsafe: true
skip_files:
- ^(?!dist) # Skip any files not in the dist folder
handlers:
# Routing for bundles to serve directly
- url: /((?:inline|main|polyfills|styles|vendor)\.[a-z0-9]+\.bundle\.js)
secure: always
redirect_http_response_code: 301
static_files: dist/\1
upload: dist/.*
# Routing for a prod styles.bundle.css to serve directly
- url: /(styles\.[a-z0-9]+\.bundle\.css)
secure: always
redirect_http_response_code: 301
static_files: dist/\1
upload: dist/.*
# Routing for typedoc, …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Google App Engine标准环境中设置API,但我无法连接到远程MongoDB实例.
我在MongoDB Atlas上使用免费的M0群集,所有IP都列入白名单.Google App Engine防火墙规则允许来自所有IP地址的所有流量,以确保不阻止连接请求.
但是,我无法连接到我的Mongo实例,我收到以下错误:
ERROR db_connection querySrv ESERVFAIL <mongo-url>.gcp.mongodb.net
要连接到MongoDB实例,我使用Mongoose并执行以下操作:
const db = await mongoose.connect(uri, { useNewUrlParser: true });
但是db因为我无法连接,所以总是为空.有没有办法从App Engine Standard连接到MongoDB Atlas,还是必须使用Cloud Datastore?
我正在关注https://angular.io/cli的教程,但在我的命令提示符下使用命令后,我无法连接到http://localhost:4200ng serve。
The page returned the following error: This site can’t provide a secure connection, ERR_SSL_PROTOCOL_ERROR
The project is compiled successfully
Run Code Online (Sandbox Code Playgroud)
以下是按照教程在 windows 命令提示符下执行的:
C:\Users\Ufinity\Desktop\test-angular>ng serve
10% building 3/3 modules 0 activei ?wds?: Project is running at http://localhost:4200/webpack-dev-server/
i ?wds?: webpack output is served from /
i ?wds?: 404s will fallback to …Run Code Online (Sandbox Code Playgroud)