如何与另一个Web服务器sdk一起使用dart pub serve

如何与另一个Web服务器sdk一起使用dart pub serve,dart,dart-pub,Dart,Dart Pub,我不熟悉达特。我尝试运行dart客户端和appengine SDK服务器。Python的appengine SDK使用jinja提供动态HTML 在开发过程中,我喜欢使用dart pub serve来提供dart代码,使用app engine SDK来提供HTML和CSS资产 我使用stagehand在我的Pycharm应用程序引擎项目中设置web simple dart。但是我不知道如何从appengine SDK提供HTML和CSS资产 Dart没有为这种情况提供任何特殊服务 通常建议使用代

我不熟悉达特。我尝试运行dart客户端和appengine SDK服务器。Python的appengine SDK使用jinja提供动态HTML

在开发过程中,我喜欢使用dart pub serve来提供dart代码,使用app engine SDK来提供HTML和CSS资产


我使用stagehand在我的Pycharm应用程序引擎项目中设置web simple dart。但是我不知道如何从appengine SDK提供HTML和CSS资产

Dart没有为这种情况提供任何特殊服务

通常建议使用代理服务器,将Dart资源请求转发到
pub-serve
,并将其他所有内容转发到自定义服务器(appengine,…)。这可以通过使用
shelf
shelf\u proxy
shelf\u static
包使用几行代码来完成


Dart正在移动到
bazel
作为构建工具,而不是
pub-serve
(有限的预览可用)。在切换时或切换后,他们可能会采取不同的方法。

Ok。我会仔细阅读。如果我理解你的话:我必须在中间设置代理服务器来服务所有的请求,并且建议使用一个DART代理服务器,它也将由PUB Service提供服务。因此,pub-serve将服务于除将被代理到appengine SDK的资产之外的所有内容。“在中间为所有请求提供服务”-是的。代理将是一个与
pub-serve
无关的命令行脚本,当浏览器请求Dart资源时,它将直接转发到
pub-serve
。您还可以使用带有一些转发规则的
Nginx
。Thnx。我使用windows 10并将尝试Nginx。@GünterZöchbauer太棒了!除此之外,您能否提供一份参考资料,让我可以了解更多关于
bazel
替换
pub-service
?我们在所有的编译中都使用了
bazel
,所以从我的角度来看,这是非常理想的。他们暂停了对谷歌外部的bazel支持。我看到的关于这一点的最后一条评论是因为缺少Bazel对Windows的支持,但这似乎已经改变了。我在相关的存储库中不断地看到一些开发活动,但我没有看到任何文档。