为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
作为起点。因此,我希望相应的web链接应该指向UX/src/app文件夹中的index.html。
因此,我需要一些关于如何在服务器端的server2.js文件中集成我的客户端app.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页面。但是,我不确定我是否做到了理想的方式。需要帮助
相关文章:
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- 如何“;得到“;从NodeJS到AngularJS
- AngularJS路由服务器端支持(NodeJS+express)
- Json在nodeJs和AngularJs中返回undefined
- 在angularjs或nodejs中获取Pocket访问令牌
- 如何从本地文件夹(磁盘存储)读取或获取图像文件,并使用nodejs服务器将其发送到Angularjs
- 陷入因果报应验证作业(nodejs,angularjs)
- nodejs expressjs angularjs routing
- 如何使用angularjs,nodejs和mysql执行CRUD操作
- 希望仅为已登录的用户显示链接,否则它显示该链接在AngularJS和NodeJS中被隐藏或禁用
- 来自 AngularJS 的 NodeJS HTTP 请求
- AngularJS:http 链调用问题和 NodeJS:在多个 http 调用中使用变量的问题
- 使用MEAN angularjs Nodejs堆栈的Phonegap客户端
- AngularJS+NodeJS路由-不工作
- AngularJS/NodeJS/RESTEasy+JBoss/LDAP堆栈的身份验证机制
- HTML 5模式移除angularjs+nodejs中的散列
- 为web应用生产做好准备(angularjs/nodejs)
- 从PHP过渡到JavaScript(AngularJS, NodeJS等)的最佳方式
- AngularJS + NodeJS -调用注入服务时出错
- Javascript / AngularJS / NodeJS -检查副本