GVKun编程网logo

web应用程序 – 如何构建Firebase等应用程序?(构建web应用程序需要哪些步骤?)

7

在这篇文章中,我们将带领您了解web应用程序–如何构建Firebase等应用程序?的全貌,包括构建web应用程序需要哪些步骤?的相关情况。同时,我们还将为您介绍有关asp.net-mvc–什么使Web

在这篇文章中,我们将带领您了解web应用程序 – 如何构建Firebase等应用程序?的全貌,包括构建web应用程序需要哪些步骤?的相关情况。同时,我们还将为您介绍有关asp.net-mvc – 什么使Web应用程序成为触摸板友好的应用程序?、Flash – Web应用程序是否会替代桌面应用程序?、javascript – 如何测试我的Firebase Web应用程序?、javascript – 未在Firebase项目控制台中注册的Web应用程序的知识,以帮助您更好地理解这个主题。

本文目录一览:

web应用程序 – 如何构建Firebase等应用程序?(构建web应用程序需要哪些步骤?)

web应用程序 – 如何构建Firebase等应用程序?(构建web应用程序需要哪些步骤?)

假设您正在建立一个网站(类似Facebook).您编写代码,将其部署在服务器上,并在负载增加时增加服务器.这些服务器位于负载均衡器后面,请求可以随机地发送到任何服务器.

但是,假设您正在制作类似Firebase的内容.现在在firebase上,您可以创建一个应用程序,并获得一个子域< app_name> .firebase.com.虽然您的服务器代码对于所有应用程序仍然相同,但对app1.firebase.com的请求将转到与app2.firebase.com不同的专用服务器集.因此,从一个应用程序加载,不应该影响另一个应用程序.

为了限制问题的范围,Firebase如何设计,更具体地说,如何将请求路由到每个应用程序的特定主机集?

解决方法

通常,调用它时的“app”实际上是子域或虚拟主机.这是通过一些技术堆栈完成的.

首先,您需要子域的DNS记录.因此,app.somedomain.com必须具有可在Internet上解析的IP地址,并创建指向该子域的别名记录(或A记录).完成后,您可以配置Web服务器,通常是apache或Nginx,以通过所谓的虚拟主机处理子域.您应该查阅每种技术的具体文档,但对于apache服务器,其最基本的配置如下所示:

<VirtualHost *:80>
   ServerName app.somedomain.com
   ServerAdmin webmaster@app.somedomain.com
   DocumentRoot /var/www/app.somedomain.com/
</VirtualHost>

asp.net-mvc – 什么使Web应用程序成为触摸板友好的应用程序?

asp.net-mvc – 什么使Web应用程序成为触摸板友好的应用程序?

使用ASP.NET MVC设计Web应用程序我问自己,我怎样才能取悦那些使用智能手机,ipad等的人.(一切都可以触摸…)而不仅仅是带有浏览器的桌面/笔记本.

如何开发更好的用户体验.

我很高兴听到关于asp.net mvc框架的技术建议,以便我以后可以具体实施你的建议.

解决方法

阅读我的教程 ASP.NET MVC 4 Mobile Features

>创建特定于移动设备的视图.

– 使用HTML5视口属性和自适应渲染来改善移动设备上的显示.

Flash – Web应用程序是否会替代桌面应用程序?

Flash – Web应用程序是否会替代桌面应用程序?

一切都会到云端吗?如果是这样,哪个方向?谷歌,齿轮?闪光,AIR,JavaFX的?

参见:Does desktop development matter?

解决方法

我一直在问这个问题近十年.在我的业务中,我们构建并销售了大致相同的Windows和Web应用程序.四年前,我会告诉你,现在我们应该是80-20的网络应用程序.不过,就出货数量而言,我们仍然在60-40左右的Windows应用中.

虽然我曾经认为,接受软件即服务的真正障碍只是一个更好,更丰富的用户界面(Silverlight,Air等将解决)的愿望,我现在倾向于认为有一个很多人只是喜欢一次性购买和本地控制网络连接的订阅模式.因为这种偏好是植根于个人对价值观念的看法,所以我不认为技术会像技术专家那样认为会改变任何事情.因此,我希望Windows应用程序与我们在一起比我们开发人员期望的更长时间;至少10年.

javascript – 如何测试我的Firebase Web应用程序?

javascript – 如何测试我的Firebase Web应用程序?

我有一个使用Firebase Web(客户端 Javascript SDK)的Web应用程序.
如何测试Auth,Realtime Database触发器,包括

firebase.auth().onAuthStateChanged,firebase.database().ref(…).on等.

我试图使用mockfirebase,但它没有触发onAuthStateChanged.

解决方法

执行此操作的最佳方法是创建两个(如果需要,可以是多个)firebase项目,并使用一个进行测试.

firebase cli也使用“部署目标”支持这一点.您可以从源代码管理中的单个firebase.json配置文件部署到不同的firebase项目.

有关更多信息,请检查:
https://firebase.google.com/docs/cli/targets

javascript – 未在Firebase项目控制台中注册的Web应用程序

javascript – 未在Firebase项目控制台中注册的Web应用程序

在我的项目控制台中,我收到此消息.

There are currently no apps in the project FancyProject

然后,我会收到说明,将Firebase包含在我的应用程序的脚本标记中.

但是,我已将它包含在我的React应用程序中,如下所示,我已检查以确保它注册.我也可以在我的应用程序中更新我的Firebase数据库,没有任何问题.为什么这不作为应用程序添加到我的项目控制台中?

import Firebase from 'firebase'

export const config = {
  apiKey: "<APIKEY>,authDomain: "<AUTHDOMAINLINK>,databaseURL: "<DATABASEURL>",storageBucket: "<STORAGEBUCKET>",messagingSenderId: "<SENDERID>"
}


let app = Firebase.initializeApp(config)
console.log(app.name) // this registers!


export const ref = Firebase.database().ref()
export const firebaseAuth = Firebase.auth

解决方法

这是预期的行为. Firebase控制台中的应用列表中仅添加了iOS和Android应用.网络链接/代码段纯粹显示在那里,是访问网络应用程序设置的简便方法.

今天关于web应用程序 – 如何构建Firebase等应用程序?构建web应用程序需要哪些步骤?的分享就到这里,希望大家有所收获,若想了解更多关于asp.net-mvc – 什么使Web应用程序成为触摸板友好的应用程序?、Flash – Web应用程序是否会替代桌面应用程序?、javascript – 如何测试我的Firebase Web应用程序?、javascript – 未在Firebase项目控制台中注册的Web应用程序等相关知识,可以在本站进行查询。

本文标签: