所以我想要的是:
~/
API service/
App.yaml
A big ol Python back end for a rest api/
Dispatch.yaml
/API -> default
/* -> frontend static service
Frontend static site/
App.yaml
Index.html
Bundle.js <- a client side SPA. Talks to other thing via API calls
请注意,前端和后端是完全隔离的目录。他们完全不了解对方。我想在我的机器上运行dev_server,这样我的本地环境就知道了我的dispatch.yaml规则,并在不同的端口之间正确地路由请求。但是前端没有Python应用程序或任何东西。它只是一个加载脚本标记的HTML文件。 App引擎知道如何在prod中提供服务。我不知道如何在本地做到这一点。
可以吗?命令是什么?我在两个目录中运行dev_server吗?我是否同时将app.yamls提供给从两个repos上方运行的单个命令?我只是不明白这一点。文档是如此不透明。