当前位置: 首页 > 知识库问答 >
问题:

为什么是服务器。js从未内置网页包?

闾丘树
2023-03-14

我在前端使用Vue.js3,在后端使用Node/Express。我试图启用服务器端渲染,这被证明是困难的。

我知道客户端内置在名为app的文件中。js。然而,我从未见过服务器。js正在生成并导出到dist文件夹?以下是一些例子:

  1. vue-hackernews,其中有一个entry-client.jsentry-server.js文件被提供给Webpack,但是server.js在任何地方都看不到。
  2. 另一个问题/答案也只提供main.server.js作为服务器入口文件,而不构建server.js

据我所知,服务器。js是后端,必须为节点运行。js/Express开始工作。在上面的两个示例中,究竟是从服务器条目文件构建什么,因为它似乎不是server。js快车路线所在地。当然服务器。js必须构建到dist文件夹中,以便可以被诸如Windows IIS之类的web服务器(例如,我正在使用的)访问和运行?


共有1个答案

田化
2023-03-14

您是正确的,通常不需要捆绑服务器代码。

但是这样做有一些好处:

  1. 一个项目范围的配置,必须是客户端的
 类似资料:
  • 我真的很困惑。我开始学习使用node。js具有平均堆栈。在我使用webpack和browserfy之前,我没有真正理解它。 让我困惑的是: 快递启动服务器,我可以处理请求 Webpack启动服务器 浏览器启动服务器 简单地输入普通js,例如var超文本传输协议=需要('超文本传输协议');http.create服务器(函数(req, res){...启动服务器 嗯,Webpack和Browserf

  • 问题内容: 我是Web服务器管理的新手。我已经多次阅读flask内置Web服务器不是为“生产”而设计的,而只能用于测试和调试… 但是,如果我的应用程序仅接触到偶尔将数据发送到服务器的一千个用户,该怎么办? 如果可以,我什么时候需要打扰更复杂的Web服务器的配置?(我正在寻找近似指标)。 简而言之,我很想找到内置的Web服务器可以做什么(具有大约阈值)和它不能做什么。 非常感谢 ! 问题答案: 这个

  • 我试图连接到存在于Weblogic服务器中的JMS队列。我的客户端应用程序部署在Webphere应用程序服务器上。为了创建一个连接到Weblogic JMS的JMS提供程序,我必须使用哪些jars?需要您的帮助,请...

  • 创建响应应用时,默认情况下会调用Service Worker。为什么使用服务工人?默认调用的原因是什么?

  • 我正在尝试为我的Android应用程序创建一个推送服务,我遵循Google GCM的文档和示例: 我可以注册/注销我的Android应用程序。从我的服务器端,我可以看到我注册了一个订阅,但当我尝试从服务器向我的Android应用程序发送消息时,我总是收到以下错误: 发送消息到设备#0时出错:MismatchSenderId 对于我的Android应用程序,我使用SENDER_ID=20000000

  • 问题内容: 为什么建议使用Apache或Nginx部署Flask应用程序?它具有内置服务器,难道不能仅通过运行并打开防火墙中的正确端口来进行部署吗? 问题答案: Werkzeug的WSGI服务器不适用于生产。它是在开发过程中提供的便利。它在开发时并未考虑安全性或性能(默认情况下,一次仅处理一个请求)。使用真实的WSGI应用程序服务器(例如uWSGI或Gunicorn)来提高性能,并通过真实的Web