BreezeJS可以使用MySQL + NodeJS + AngularJS吗?
我想使用微风,但我不能确定它是否会与MySQL + Express + Angular + Node堆栈一起使用。 文档说,它将与MongoDB一起工作,但MySQL呢?
任何标准的SQL数据库,如Oracle,MySQL,MariaDB,SQLServer等,只要有一个entity framework提供者(它们几乎都是这样)就可以支持。 资源
您可以使用node-mysql将Nodejs后端与Mysql集成,并与Angularjs集成,您可以执行如下操作:
<!-- Angular template --> <li data-ng-repeat="emp in employees"> <label>{{emp.FirstName}}</label> <label>{{emp.LastName}}</label> </li> // bound to employees from query manager.executeQuery(breeze.EntityQuery.from("Employees")) .then(function(data) { $scope.employees = data.results; });
@danilodeveloper我不得不收回你的答案,因为它不是那么简单。
目前Breeze + Node + MySQL 没有开箱即用的支持。 只需使用node-mysql
与数据库连接是不够的。 根据病房的答案, 这里不使用ORM
将是棘手的,大量的代码将需要写在breeze-mongodb npm模块的行上 。