我需要在我的网络应用程序上做SSR。由于这是一个国际网站,我需要知道的域名(主机名),是请求网站,以便我可以呈现在适当的语言为用户。
示例:
https://www.mydomain.co.uk // WILL RENDER IN ENGLISH
https://www.mydomain.es // WILL RENDER IN SPANISH
这是设置
云运行的码头容器上的快速服务器Node.js
防火墙托管将重写所有请求到云运行容器
下面是Firebase重写通信量的方式:
firebase.json
"rewrites": [
{
我有一个Web Api 2项目,通过谷歌云服务向android应用程序发送推送通知。在本地运行时,我可以获取机器的ip地址,并在Google api控制台中为我的服务API设置包含的IP,这很好用。然而,我现在部署到azure,这不再有效。我做了一个关于我的网站名称的ip,例如mySite.azurewebsites.net,网站托管的地方,但这似乎不起作用。
有没有办法获得在azure中托管我的asp web api项目的服务的ip地址?
目前我们有一个开发云服务(acme-dev- service )和一个生产云服务(acme-prod-service)。我们解决方案中的当前设置有一个名为acme.application的云服务项目,该项目使用.cscfg和.csdef文件的转换将项目部署到两个环境(生产和开发)。我不喜欢这种转换方法,因为它对我来说有点像黑客。因此,在做了一些研究之后,似乎你可以有多个配置文件来解决一些问题,但我遇到了一些问题,因为你只允许一个服务定义。这对我们不起作用,因为生产环境需要额外的证书以及与我们的开发环境不同的hostHeader绑定。
因此,似乎我们无法真正摆脱使用转换。所以我想我的问题可以归结