准备好 Web 应用程序生产 (angularjs/nodejs)

Getting web application production ready (angularjs/nodejs)

我的 Web 应用程序由 angularjs 前端和侦听客户端请求的 nodejs 服务器组成。这是我的文件夹结构:Folder Structure

UX 包含客户端代码,IT 包含服务器端代码。我正在使用 gulp 来监视开发更改和打包(您可以在 UX 中看到 dist 文件夹)。我使用两个终端在本地启动此 Web 应用程序。从一个终端,我使用 gulp serve(UX 文件夹)启动一个静态 UI 服务器,它监视我对 UI 所做的更改,并立即在浏览器上反映更改。从第二个终端,我启动了一个 node server2.js 服务器。

UX/src/app 文件夹有一个配置文件,我在其中指定服务器 ip 地址,app.js 使用此信息连接到服务器(当前)。

现在,我想通过云部署此应用程序。在云端,我必须在其配置文件中指定一个 node it/server2.js 作为起点。因此,我希望相应的网站 link 应该指向 UX/src/app 文件夹中的 index.html。

因此,我需要一些关于如何将客户端 app.js 文件集成到服务器端 server2.js 文件的建议。

我是业余爱好者。

非常感谢!

我将此代码添加到我的 server2.js 文件中:

var express = require("express");
var app = express();
app.use(express.static("ux/dist/"));

app.get("/", function(req, res, next){
    res.sendFile('index.html');
});

目前正在从 UX 文件夹调用 index.html 页面。但是,我不确定我是否以理想的方式做到了。在这方面需要帮助。