我们正在从jQuery和ASP.NET MVC 5迁移到Angular 1.6 + Node.js Express应用程序。我们将使用此boilerplate来启动我们的前端代码。
当我们开发前端时,我们正在使用gulp来启动所有任务(编译.sass,.js等),并且监视任务Web正在localhost中的端口3000中进行侦听。
我们现在想要使用Express.js中的新项目实现我们的后端API,但后端使用的是另一个端口,我们遇到CORS问题。我们可以在支持的(like this)中启用CORS来解决这个问题。
我的问题是......如何将开发中的后端和前端组合在一起来实现逻辑,就像在普通的MVC应用程序中工作一样?我们如何使用Express.js(Jade)中的一些视图来改进SEO,并且在这种情况下不使用Angular这个视图?
我们已经检查megaboilerplate,我们已经检查过他们将Express.js与AngularJS一起使用,但是我们想要使用原始的样板项目gulp任务(ES6,Browserify等)。
谢谢!