Angular 2 RC 与 express 服务器而不是 lite 服务器

Posted

技术标签:

【中文标题】Angular 2 RC 与 express 服务器而不是 lite 服务器【英文标题】:Angular 2 RC with express server instead of lite server 【发布时间】:2016-09-30 07:14:18 【问题描述】:

我想用最新的 angular 2 rc 和 express server 创建单页应用程序。我不知道如何在没有 bower、gulp 和 webpack 的情况下链接两者。 有一些入门包可用,但无法获得预期的。请指导我

【问题讨论】:

谢谢@echonax 会检查它 嗨@echonax 我已经检查了你的链接,并怀疑服务器如何识别 index.html 以及如何进行额外的路由 再次感谢@echonax 【参考方案1】:

这个问题确实很广泛,但这里有一个 github 入门项目链接,带有 express 和 rc.1:Angular 2 starter project with express

服务器从app.use( express.static(__dirname + '/client' ) ); 行识别index.html。这意味着在客户端目录下查找名为 index.html 的文件。

您可以将额外的后端路由添加到 routes.js。对于客户端,例如浏览页面和其他内容,我建议您查看 angular2 的路由教程/文档:http://angular.io/docs/ts/latest/tutorial/toh-pt5.html

【讨论】:

以上是关于Angular 2 RC 与 express 服务器而不是 lite 服务器的主要内容,如果未能解决你的问题,请参考以下文章

使 Angular 路由与 Express 路由一起工作

带有 Express js 的 Angular 2 cli

正确的方法使用 Angular 2 RC6 向组件提供 DomSanitizer

如何将 ExpressJS 服务器与 Angular2 集成

如何在同一个项目中将 Typescript 与 Angular CLI 和 Express/Node 一起使用?

如何将 Angular 2 RC 1(或更早版本)表单迁移到 Angular 2 RC 2 / RC 4 新表单