我的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
作为起点。因此,我希望相应的Web链接应指向UX / src / app文件夹中的index.html。
因此,我需要一些关于如何在服务器端的server2.js文件中集成客户端app.js文件的建议。
我是业余爱好者。
非常感谢!
答案 0 :(得分:0)
我将此代码添加到我的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页面。但是,我不确定我是否以理想的方式完成了它。需要帮助。