在使用Angular2时,我们需要Node.js和Express.js吗?
我使用以下内容构build了一个示例Web应用程序 –
- angular2
- 打字稿
- ASP.Net WebAPI 2
- Mongo DB
- 噶/茉莉
- Node.js(仅作为服务器,仅在Angular2快速入门指定的范围内)
考虑到以上技术堆栈,我们是否需要使用Node.js或Express.js来构build生产Web应用程序? 上述任何技术是否可以使用Node / Express进行replace,以获得更好的性能/内存利用率/代码可维护性/更快的开发?
您需要Node.js来开发时间工具 – 例如,TypeScript编译器和运行Karma / Jasminetesting。
关于Express.js – 你可以没有它。 Angular 2应用程序不依赖后端框架。 它可以作为Web服务器的静态资产。 select适合您需求的后端框架。