【问题标题】:Why frontend frameworks use server to run为什么前端框架使用服务器运行
【发布时间】:2021-07-14 10:22:48
【问题描述】:

当您编写的所有代码都在客户端上运行时,为什么要将 React/Vue/Angular 应用程序(在开发时)托管在服务器上。我在一些帖子中读到,这是因为 webpack,但 webpack 只是创建了一个仍然在客户端上运行的 bundle.js 文件(作为 index.html 文件上的脚本标签附加)。我的意思是只有在服务器上才能完成的反应应用程序需要什么。如果是webpack的热重载,你真的需要一个服务器吗?为什么

【问题讨论】:

    标签: javascript node.js webpack module frontend


    【解决方案1】:
    • 服务器可以代理/实现 API
    • 对通过 FILE:// 和 HTTP(S):// 加载的文档应用非常不同的安全限制
    • 当基本 URL 更改时,CSS、图像等的 URL 解析会以不同的方式解析(服务器上的 / 和文件系统上的 / 是非常不同的地方)
    • 使用服务器使hot reloading 成为可能(没有服务器就无法让服务器推送新数据)

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 1970-01-01
      • 2020-09-09
      • 2011-12-18
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 2023-04-09
      • 1970-01-01
      相关资源
      最近更新 更多