angularjs - 用于大型项目的 Angular 2 或 NodeJs/Express

标签 angularjs node.js express

<分区>

我不确定 Angular 2 与 NodeJs/Express 的立场。 Angular 和 Node 一起工作还是只能将其中之一用于 Web 项目?

最佳答案

Angular 让您无需 Node.js 即可构建完整的 Web 应用程序

如果没有 Node.js 和 Express,您将需要整理 Web 服务器。如果您有偏好,可以使用 Apache、Nginx 或其他软件。

但是,如果您希望创建前端与之通信的后端或 API,则可以引入 Node.js 并开发 API。但是,您可以为此使用其他框架或工具。

您还可以将一些 Node 模块与构建工具(例如 Grunt)结合使用,以优化您的前端 Assets ,如 CSS、JS、图像等。这将使您能够更好地控制在之后向客户端提供的静态 Assets 的状况构建完成。

总而言之,您可以使用 Angular 构建一个完整的 Web 应用程序而无需 Node.js,但 Node 将允许您对项目 Assets 有更多的控制权,并且如果您愿意,它将允许您创建一个单独的应用程序来支持您的前端-结束。

关于angularjs - 用于大型项目的 Angular 2 或 NodeJs/Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36355202/

相关文章:

javascript - postman 为 node.js 端点返回 404

node.js - Sequelize 查询返回 Promise { _bitField : . ..}

javascript - Access-Control-Allow-Headers 不允许请求 header 字段 Access-Control-Allow-Headers

angularjs - 在 Angular Dart 中,publishAs 值必须是唯一的吗?

javascript - 为什么在 Cordova 中以 Windows 8 为目标时会自动包含 WInJS?

javascript - 如何将 gulp.watch() 传递给管道?

node.js - 使用 multer 文件输入的 axios 请求中不存在所需的请求部分 'file'

javascript - Promise 在 Express post 请求中返回未定义的 json

node.js - 在 Node.js 中如何从处理程序/回调方法向客户端发送消息

javascript - 仅选择 md-data-table 中的一行