准备好 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 页面。但是,我不确定我是否以理想的方式做到了。在这方面需要帮助。
我的 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 页面。但是,我不确定我是否以理想的方式做到了。在这方面需要帮助。