我知道 MVC 应用程序如何处理路由,
但是,我一直在学习react + meteor pack,这是一个没有ssr(服务器端渲染)的SPA(单页面应用程序)。令我困惑的最关键的部分是路由。让我说我的SPA有3条不同的路线。 (/),(/ route2),(/ route3)
答案 0 :(得分:4)
对于SPA,您通常(读取:几乎总是)将服务器配置为提供相同的引导程序HTML / Javascript ,无论已请求哪个URL 。对/route2
的请求将获得与/
或任何其他URL请求相同的HTML响应(除非您因特定原因而有特定的例外情况)。 SPA始终以相同的引导代码开始,并检查当前浏览器的URL,然后根据需要动态加载内容。这个内容的加载方式和加载时间取决于特定的框架/代码/环境/配置,但是最终,DOM的内容会被Javascript动态替换。