我们是否需要两台服务器来 运行 在服务器端使用 node.js ext js 应用程序

Should we need two servers to run ext js application with node.js at server side

我是 Node.js 的新手,我下载了一个示例应用程序,其中服务器端是用 Node.js 编写的。我正在 运行 在 localhost:1841 使用 sencha cmd 构建我的 Ext js 应用程序。与此同时,我在端口 3000 的节点(Express 服务器)中 运行ning server.js . 应用程序 运行 成功使用来自服务器端的数据。

Can we 运行 ext js application in server 运行ning at 3000.I 意思是我们可以在node中部署ext js appliction,这样客户端和服务器端都会打开同一个服务器。

是的,你完全可以做到。您可以将 extjs 应用程序视为由节点提供的更多静态资产(如 css 或 html 页面)。

我一直在使用节点、java 和 python 应用程序做同样的事情。

当然,对于生产,您可能会考虑使用 ngnix 或 apache 来为您的静态内容提供服务器:)。